$q = $db->query(" SELECT username FROM users WHERE userident = '1' ");
echo $q; //error
print_r $q; //prints the query information (SELECT ... etc)
如何获取要查询的元素的特定值?说列下的元素username
,其中userident
等于“1”包含值“Patrick”;如何将此字符串初始化为变量?
//same query as above
$user = $q;
echo $user; //prints "Patrick"
对不起,如果这是如此简陋和平凡的事情,但我从来没有在foreach()
循环之外这样做过。我通常会遍历行以打印特定的详细信息。下面的工作,但foreach()
据我了解是不必要的。
foreach($q as $p) {
$user = $p["username"];
}
echo $print; //this correctly prints "Patrick"
当然,我在某处错过了一种方法吗?