2014-01-11 4 views
-5

Я устанавливаю Xampp в Windows 7 и пытаюсь выбрать данные из таблицы базы данных. Для этого я создаю такой код:Как решить ошибку: «Предупреждение: mysqli_fetch_array() ожидает, что параметр 1 будет mysqli_result»?

<?php 
$con=mysqli_connect("localhost","test1","2jan1991","test1"); 
// Check connection 
if (mysqli_connect_errno()) 
    { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    } 

$result = mysqli_query($con,"SELECT * FROM Persons"); 

while($row = mysqli_fetch_array($result)) 
    { 
    echo $row['FirstName'] . " " . $row['LastName']; 
    echo "<br>"; 
    } 

mysqli_close($con); 
?> 

Но когда я пытаюсь запустить код это ошибка, как:

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\t2\1.php on line 11

Как решить это?

+2

Разве люди не ищут в настоящее время? – user555

+0

В вашем запросе есть ошибка –

ответ

2
$result = mysqli_query($con, "SELECT * FROM Persons") or die("Error: " . mysqli_error($con)); 

Можете рассказать вам причину.

Смежные вопросы