Php 外部数据库上带where条件的FromJoomla MySQL查询

Php 外部数据库上带where条件的FromJoomla MySQL查询,php,mysql,joomla,Php,Mysql,Joomla,我在从数据库查询字段(avatarurl)时遇到问题。 它位于外部数据库的joomla模块中。 我可以连接,但我只能看到所有的头像URL(图像) 我试图从mod_登录中获取用户名。 这是登录问候语代码 echo JText::sprintf('MOD_LOGIN_HINAME',htmlspecialchars($user->get('name')) 但在where查询中不起作用 需要帮忙吗 因此,问题是我如何查询用户名所在的avatarurl字段,并在其中显示echo mysql_resu

我在从数据库查询字段(avatarurl)时遇到问题。 它位于外部数据库的joomla模块中。 我可以连接,但我只能看到所有的头像URL(图像)


我试图从mod_登录中获取用户名。 这是登录问候语代码

echo JText::sprintf('MOD_LOGIN_HINAME',htmlspecialchars($user->get('name'))

但在where查询中不起作用

需要帮忙吗

因此,问题是我如何查询用户名所在的avatarurl字段,并在其中显示echo mysql_result($result,0,0)

这只给出一个化身


感谢您的时间,这就是解决方案。

$sql='从username=username'的用户中选择avatarurl';显示所有化身
<?php



if (!$link = mysql_connect('localhost', 'root', '')) {
echo 'Keine Verbindung zu mysql';
exit;
}

if (!mysql_select_db('3d', $link)) {
echo 'Konnte Schema nicht selektieren';
exit;
}

$sql    = ' SELECT avatarurl FROM users WHERE username = 'username')' ;
if (!$result) {
echo "DB Fehler, konnte die Datenbank nicht abfragen\n";
echo 'MySQL Error: ' . mysql_error();
exit;
}

while ($row = mysql_fetch_assoc($result)) {
echo "<img src='";
echo $row['avatarurl'];
echo "' height='100'     width='100' >";
}

mysql_free_result($result);



?>