Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in F:\web\cs2\index.php on line 10 这句话好像是说调用mysql_fetch_array()时的参数无效。在你的程序中,没有其它错误, 这可能是在执行$result=mysql_query($query);时出错了!说明$result的值不正确,请你用 if($result)echo "ok!";else echo "bad!";验证一下!
$link=mysql_connect("localhost","user","pass");
mysql_select_db("wenfan",$link);看看行不行?
这句话好像是说调用mysql_fetch_array()时的参数无效。在你的程序中,没有其它错误,
这可能是在执行$result=mysql_query($query);时出错了!说明$result的值不正确,请你用
if($result)echo "ok!";else echo "bad!";验证一下!
mysql_select_db("wenfan");试一下,不行在加上用户名和密码登陆试试.
有一个变量的存在域的问题, 现在这个$result在函数中是没有值的, 当然错了.
要么你把$result当个参数传进去, 要么在函数内用globals声明一下.详细看PHP手册相关内容.
$result=mysql_query($query);
$row=mysql_fetch_array($result);
function show()
{
while($row)
结果显示ERROR,连接是没有问题的,我用mysql_error试过.
估计是$result的问题,然后我想到,在函数中$result是无值的,我把函数不用直接编译也不行...
谢谢各位。