Не найдено ни одной записи, даже если запись существует - PullRequest
0 голосов
/ 26 апреля 2020

Я создаю управляемый данными веб-сайт, отображающий общую информацию о странах мира. Я включил панель поиска для непосредственного поиска страны, однако вывод не найден, даже если запись существует. Я попробовал огромное количество, чтобы исправить это, но безрезультатно. Что я делаю не так?

global $ConnectingDB;
$Output = '';
if (isset($_GET["SearchButton"])){
     $Search = $_GET["Search"];
     $sql = "SELECT * FROM countriesinfo WHERE id LIKE '%$Search%'
     OR nameofcountry LIKE '%$Search%' OR countryinfo LIKE '%$Search%'";
     $stmt = $ConnectingDB->prepare($sql);
     $stmt->execute();
     if ($sql == 0) {
          $Output = "No Record Found";
          } else {
          while($DataRows = $stmt->fetch($sql)) {
                $CountryId = $DataRows["id"];
                $CountryName = $DataRows["nameofcountry"];
                $CountryInfo = $DataRows["countryinfo"];
                }
          }                            
}`
*<form method="get" action="index.php?page=1">
      <div class="form-group">            
      <h6 class="pb-2" style="text-align: center">Search by Country<br>or Keyword</h6>
      <input class="form-control mb-2" type="text" name="Search" placeholder="Enter Query" value="">
      <button class="btn btn-success" name="SearchButton" style="width: 100%;">Search</button>         
</div>
</form>*
`<?php
      echo("$Output");        
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...