可能重复:PHP:警告:sort()期望参数1是数组,给定资源
我是php的初学者 . 当我运行下面给出的代码时返回一个警告,如,
警告:mysql_fetch_array()期望参数1是资源,在C中给出的布尔值...我的代码是:
<?php
$con = mysql_connect('localhost','root','password') or die("could not connect".mysql_error());
mysql_select_db('test',$con);
if(isset($_POST['subm']))
{
$val=$_POST['val1']; // Takes value from textbox named val1.
$qry=mysql_query("select * form user where id='$val'");
while ($row = mysql_fetch_array($qry))
{
echo $row['fname'];
}
}
mysql_close($con);
?>
3 回答
尝试添加:
在
$qry
任务后echo mysql_error();
. 现在$qry
是一个布尔值,也就是真,假 . 在这种情况下是假的 . 这意味着您的查询有错误 .我认为$ val是空的 . 只需回显您的查询,看看它是否为空
应该