你能解释我为什么我的代码不起作用吗?我一直在考虑这一段时间,我无法找到它。显然我想打印一些行列F1等于用户的用户名的列。选择行,其中字段=值错误
$db = JFactory::getDBO();
$user = JFactory::getUser();
$query = "SELECT * FROM qwozh_visforms_1 WHERE F1 = ".$user->username;
$db->setQuery($query);
$result = $db->query();
while($row = mysqli_fetch_object($result))
{
print $row->F1;
}
它的工作原理,当我从选择命令删除状态,我无法弄清楚如何使它与它
$query = "SELECT * FROM qwozh_visforms_1";
现在即时得到这个错误的工作:
UNKNOWN COLUMN 'ADMIN' IN 'WHERE CLAUSE' SQL=SELECT * FROM QWOZH_VISFORMS_1 WHERE F1 = ADMIN RETURN TO PREVIOUS PAGE
感谢
这一个不工作,它说:UNKNOWN COLUMN'*'IN'FIELD LIST'SQL = SELECT'*'FROM'QWOZH_VISFORMS_1' Where'F1' ='ADMIN' 返回上一页 – tnqm 2014-08-30 20:05:41
@tnqm - oops。我更新了代码。它现在会工作。 – Lodder 2014-08-30 20:11:42