رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل عدم اتصال به دیتابیس
#1
سلام وقت بخیر دوستان مشکل این کدها چیه به نظر شما
<!DOCTYPE html>
<html>
<body>

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "alex";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
   die("Connection failed: " . mysqli_connect_error());
}

$sql = "SELECT `id`,`food`, `colories` FROM `foods` ORDER BY `id`";
$result = mysqli_query($conn, $sql);


if (mysqli_num_rows($result) > 0) {
   // output data of each row
   while($row = mysqli_fetch_assoc($result)) {
       echo "id: " . $row["id"]. " - Name: " . $row["food"]. " " . $row["calories"]. "<br>";
   }
} else {
   echo "0 results";
}

mysqli_close($conn);
?>



</body>
</html>

این خطا رو میده
کد:
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in0 results
پاسخ
تشکر شده توسط:
#2
توی کوئری خطا داشتین. با mysqli_error خطای کوئری رو چاپ کنید. شاید اسم یه فیلد رو اشتباه نوشتین.
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان