mysqli_fetch_array()期望参数1为mysqli_result,null中给出null

时间:2014-01-22 23:31:46

标签: php mysql

我在这里遇到了一些问题。 我刚刚将EasyPHPV13数据库导出到另一台计算机上的EasyPHPV14中。

当我尝试运行我的PHP代码时,我收到此错误:

mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in 

奇怪的是,它在旧计算机上运行,​​并且在使用EasyPHP V14的新计算机上,使用导入的数据库和localweb数据,我得到了错误。我在

处为我得到错误的行标记了/ *错误代码

我的PHP代码:

<?php
$con=mysqli_connect("localhost","root","root","site_db"); /*error*/

if (mysqli_connect_errno())
{
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysqli_query($con,"SELECT * FROM produse where categorie='1'"); /*error*/

echo "

<table border='1'>
<tr>
<th ALIGN=center>Denumire</th>
<th>Specificatii</th>
<th>Pret</th>

</tr>";

while($row = mysqli_fetch_array($result)) /*error*/
  {
   echo "<tr>";
   echo "<td ALIGN=center>" . $row['denumire'] . "</td>";
   echo "<td ALIGN=center>" . $row['specificatii'] . "</td>";
   echo "<td ALIGN=center>" . $row['pret'] . "</td>";
   echo "</tr>";
  }
echo "</table>";

mysqli_close($con); /*error*/
?>

1 个答案:

答案 0 :(得分:-1)