从数据库中检索数据并将其存储在PHP中的变量中

时间:2016-04-24 01:06:18

标签: php html mysql css database

我想检索数据库中level列下存储的数据,这意味着我希望0存储在变量中。

Image

这是我用来从数据库中检索值并将其存储在名为$level的变量中的代码。但是,我得到的值为none。我哪里错了?

 $s = $dbh->prepare("SELECT phpro_username FROM phpro_users 
        WHERE phpro_username = $phpro_username");

 $s->execute();

 $level = $s->fetchColumn();

1 个答案:

答案 0 :(得分:0)

我对准备好的陈述一无所知,但如果您尝试从"级别"中检索值,则查询错误。柱。试试这个:

$s = $dbh->prepare("SELECT level FROM phpro_users 
        WHERE phpro_username = $phpro_username");

$s->execute();

$level = $s->fetchColumn();

此外,如果$ s-> fetchColumn()没有返回任何内容,那么您的$ phpro_username变量可能不包含有效的用户名。