-2

所以我得到下面的错误

[25-May-2013 06:15:43] PHP 警告:mysql_num_rows() 期望参数 1 是资源,布尔值在第 6 行的 /home/eightcoz/public_html/doyourbit/match.php 中给出

... 和 match.php 内容:我省略了“< & >”

**?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 & 包含一个名为likebutton的表

4

3 回答 3

0

尝试计数_

$show = mysql_query("SELECT count(*) as total FROM likebutton");
$total = $show['total'];  

并尝试使用 mysqli_* 函数,因为不推荐使用 mysql_* 函数

于 2013-05-25T05:26:17.033 回答
0

数据库连接配置可能有问题。如果您发布了 settings.php,就很清楚出了什么问题

于 2013-05-25T05:27:11.447 回答
0

首先 mysql*_ 被贬低了。
其次,对于慈善网站,您必须使用准备好的语句来防止注入
第三,您会收到警告,因为 mysql 无法理解您的查询
,您可能想使用来查找实际错误是什么。

于 2013-05-25T05:27:57.623 回答