从SQL查询初始化PHP变量



我想从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()循环中显示表条目的方式,但这似乎不起作用。

每个用户只有一个标识条目,因此,当我使用哪里过滤查询时,它会导致一行。为什么我不能抓住条目并放在变量中?

这是您需要做的

  1. 执行查询
  2. 拿起第一行(因为只有一行,否则会在循环中进行操作)
  3. 从生产的行中获取列

这是一个示例

    $quser = $db->query("SELECT * FROM users WHERE username = '$user'");
    $first_row=$quser->row();
    $reqdData=$first_row->ident; // Or whateber column you need

最新更新