Php 如何解决错误:“;警告:mysqli_fetch_array()希望参数1是mysqli_result;?

Php 如何解决错误:“;警告:mysqli_fetch_array()希望参数1是mysqli_result;?,php,mysqli,Php,Mysqli,我在Windows7上安装了Xampp,并尝试从数据库表中选择数据。为此,我创建了如下代码: <?php $con=mysqli_connect("localhost","test1","2jan1991","test1"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $result = my

我在Windows7上安装了Xampp,并尝试从数据库表中选择数据。为此,我创建了如下代码:

<?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);
?>

但当我尝试运行代码时,会出现如下错误:

警告:mysqli_fetch_array()希望参数1是mysqli_结果,布尔值在第11行的C:\xampp\htdocs\t2\1.php中给出

如何解决这个问题

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

可以告诉您原因。

您的查询中有错误