我在mySQL中查询信息时遇到了问题,下面是代码:
SELECT avatar FROM amcms_users WHERE username='admin'结果表明,'59da6ceb5c74ac98f317a4b4af3c72f6.jpg‘是正确的。
现在当我使用这些php代码在php页面上加载它时..。
<?php
$locAvatar = mysql_query("SELECT avatar FROM amcms_users WHERE username='admin'");
echo $locAvatar;
?>结果是错误的,‘资源id #27’
我怎么才能正确地回音?谢谢。
发布于 2010-11-20 15:13:31
您需要首先通过使用mysql_fetch_*函数获取数据:
$res = mysql_query("SELECT avatar FROM amcms_users WHERE username='admin'");
$locAvatar = mysql_fetch_assoc($res)["avatar"];
echo $locAvatar;(mysql_fetch_assoc获取数组)
发布于 2010-11-20 15:13:12
您需要获取结果,然后回显它们。mysql_query()返回的资源(对结果的引用)将传递给mysql_fetch_系列函数之一。这些函数取消对结果的引用并以适当的格式返回数据。
看一下:
https://stackoverflow.com/questions/4233377
复制相似问题