所以我得到以下错误
[25-May-2013 06:15:43] PHP警告:mysql_num_rows()期望参数1为资源,第6行的/home/eightcoz/public_html/doyourbit/match.php中给出布尔值< /强>
...和match.php内容:我已经省略了“&lt;&amp;&gt;”
**?php
include("settings.php");
$random = rand(0,99999999);
$ekle = mysql_query("INSERT INTO likebutton(data) values('$random')");
$show = mysql_query("SELECT * FROM likebutton");
$total=mysql_num_rows($show);
echo "= ".$total;
? likes**
..数据库名为 eightcoz_charity_likes &amp;包含一个名为 likebutton
的表格答案 0 :(得分:0)
尝试计数,如
$show = mysql_query("SELECT count(*) as total FROM likebutton");
$total = $show['total'];
并尝试使用mysqli_ *函数,因为不推荐使用mysql_ *函数
答案 1 :(得分:0)
数据库连接配置可能有问题。如果您发布了settings.php
,那将会很清楚答案 2 :(得分:0)
首先,mysql * _被摧毁
其次,对于慈善网站,您必须使用prepared statements 来防止注射
第三,你收到警告,因为mysql无法理解你的查询
您可能希望使用this来查找实际错误。