$mysqli = new mysqli("localhost", "root", "", "secure_login");
if ($result = $mysqli->query("SELECT members FROM hannes")) {
echo $result->row['firstlogin'];
$result->close();
}
我对Mysql很新,我有一个问题,我想获得行的价值" firstlogin"来自用户" hannes"
我的表看起来像这样(表名是"成员")
Username firstlogin
hannes 0
rachel 2
adam 1
我做错了什么?
答案 0 :(得分:3)
试试这个,
$mysqli->query("SELECT `firstlogin` FROM `members` where `Username`='hannes'")
完整代码:您需要使用fetch_row从表中获取行,如下所示,如果表中有多行,则需要使用while
循环。在您的情况下,您只有一条记录,因此不需要while
循环
if ($result = $mysqli->query("SELECT `firstlogin` FROM `members` where `Username`='hannes'")) {
$row = $result->fetch_array();
echo $row['firstlogin'];
$result->close();
}