我想从SQL表中的条目初始化一个变量;这个条目是我询问的。
//Grab user id from users.sql
$quser = $db->query("
SELECT *
FROM users //in this table is a column named userident
WHERE username = '$user' //this where conditional filters to a lone row
");*/
我尝试了$var = $quser["ident"];
,因为这是我将在foreach()
循环中显示表条目的方式,但这似乎不起作用。
每个用户只有一个标识条目,因此,当我使用哪里过滤查询时,它会导致一行。为什么我不能抓住条目并放在变量中?
这是您需要做的
- 执行查询
- 拿起第一行(因为只有一行,否则会在循环中进行操作)
- 从生产的行中获取列
这是一个示例
$quser = $db->query("SELECT * FROM users WHERE username = '$user'");
$first_row=$quser->row();
$reqdData=$first_row->ident; // Or whateber column you need