我不断收到错误警告:mysql_fetch_array():提供的参数不是我网页上第40行中的有效MySQL结果,我不知道为什么..请帮助我。背景:该脚本将我的数据库表命名为yname,username,password,date,comments,works,dworks。Works和dworks是为尝试过出现的事情的人准备的,然后他们可以判断它是否有效- 是的,它对dworks有用-不,它应该进行投票工作,请忘记我的问题在此脚本的40上,请帮助我
<php require "br.htm" ?> <style> <?php require "styles.css" ?> </style> <?php $host="host"; // Host name $username="name"; // Mysql username $password="pass"; // Mysql password $db_name="dbname"; // Database name $tbl_name="passes"; // Table name // Connect to server and select database. mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); // select record from mysql $sql="SELECT * FROM $tbl_name order by id desc"; $result=mysql_query($sql); ?> <table background='https://lh6.ggpht.com/DFABQFuYSXLBiB6qlvDPfOONOUxCiwM6_S-dHnjW82iognQToTkORsy7RVXsAz0Y23w=w705' width='50%'> <tr> <th align='center'>Submition By</th><th align='center'>ScreenName</th><th align='center'>Password</th><th align='center'>Does This Work?</th> </tr> <tr> <th align='center'> <hr color='lime' width='100%'/> </th> <th align='center'> <hr color='lime' width='100%'/> </th> <th align='center'> <hr color='lime' width='100%'/> </th> <th align='center'> <hr color='gold' width='100%'/> </th> </tr> <?php while($rows=mysql_fetch_array($result)){ ?> <tr> <td background='transparent' align='left'><i><b><? echo $rows['yname']; ?> </b></i></td> <td background='transparent' align='center'><i><b><? echo $rows['username']; ?></b></i></td> <td background='transparent' align='right'><i><b><? echo $rows['password']; ?></b></i></td> <td background='transparent' align='right'><i><b> Yes<? echo $rows['works']; ?></b></i></td> </tr> <?php // close while loop } ?> </table> <?php // close connection; mysql_close(); ?> <center>
我不想重新设置页面样式,但是如果需要的话,我会..如果您看到问题所在,请在下面发帖,告诉我其上的那一行以及如何纠正它,然后请病假再来告诉您如果有效的话:)谢谢
此错误表示您的查询失败。如果发生错误,则mysql_query()返回false,然后您将传递false给mysql_fetch_array()该错误消息。
mysql_query()
false
mysql_fetch_array()
您的查询可能由于表或字段缺失/错误而失败。要查看详细的错误,请打印出结果mysql_error()。
mysql_error()
该mysql_*库已弃用。建议升级到MySQLi或PDO。
mysql_*