动态HTML图像链接在PHP中从数据库中提取错误信息

动态HTML图像链接在PHP中从数据库中提取错误信息,php,html,image,hyperlink,dynamic-html,Php,Html,Image,Hyperlink,Dynamic Html,正在运行适用于Windows 7.2.6的XAMPP。下面是数据库中我的MariaDB art表 代码: 检查源代码时的HTML图像链接 <a href="/admin.php?action=editProducts&product=a"><img src=" " width="75" height="75" title="c" ></a> row has value正在打印到浏览器中,我在调试器中看到$row数组具有正确的值。我不明白为什

正在运行适用于Windows 7.2.6的XAMPP。下面是数据库中我的MariaDB art表

代码:


检查源代码时的HTML图像链接

<a href="/admin.php?action=editProducts&product=a"><img src=" " width="75" height="75" title="c" ></a>

row has value正在打印到浏览器中,我在调试器中看到$row数组具有正确的值。我不明白为什么它只从art表中提取1个随机字符,而不是正确的值,我的每行错误代码是:

注意:未初始化的字符串偏移量:1

当您使用

$row = $st->fetch();
这只是表中的一行数据,因此使用

foreach ($row as $value) {
只需在这一行的字段之间循环。您需要更改它,以便第一部分使用
fetchAll()
一次性检索所有行

$row = $st->fetchAll();
然后,出于语义目的,您可能应该将值更改为
$rows
(只是说它是一组行,而不仅仅是一行)

$row = $st->fetchAll();