【发布时间】:2023-03-08 05:04:02
【问题描述】:
当我尝试运行这段代码时,我得到了错误:
“警告:mysql_fetch_array() 期望参数 1 是资源,给定字符串”
我一直在尝试调试它,但我似乎无法。
它连接到一个有 6 个字段的表:
id (int) |名称 (varchar) |图像 (BLOB) |说明(文字)|网址(文本)|关键词(文字)
谁能尝试解决这个问题?!?!?!
函数写在下面....
function get_images()
{
$limit = 5;
$count = 0;
$row = mysql_fetch_array("SELECT * FROM images");
echo "<table border='1'>";
while($row)
{
$img = $row['name'];
if ($count < $limit)
{
if($count == 0)
{
echo "<tr>";
}
echo "<td>$img</td>";
}
else
{
$count = 0;
echo "</tr><tr><td>$img</td>";
}
$count++;
}
echo "</td></table>";
}
【问题讨论】:
-
看来您是 PHP 新手。请consider learning the modern PDO database functions 而不是旧的和破坏的“mysql”功能。
-
有人向mysql函数寻求帮助,你感到惊讶吗?!你在打广告?!我不明白标题。我可以推荐你到这个网站:english.stackexchange.com 吗?
-
@Alin Purcaru 您清楚地了解问题所在,您清楚地了解 Rahulpwns 的该功能存在问题,我认为这里不适合指出这一点,而是使用您的声誉进行编辑标题。