PHP面向对象的num_行数为0
我的问题是在if查询中PHP面向对象的num_行数为0,php,mysqli,Php,Mysqli,我的问题是在if查询中 如果($zugang->num_row==1)num_rows为0 $zugang = $db->prepare("SELECT nutzer FROM benutzer WHERE nutzer = ?"); $zugang->bind_param("s", $nutzerid); $zugang->execute(); $zugang->bind_result($nutzer); while ($zugang-&
如果($zugang->num_row==1)
num_rows
为0
$zugang = $db->prepare("SELECT nutzer FROM benutzer WHERE nutzer = ?");
$zugang->bind_param("s", $nutzerid);
$zugang->execute();
$zugang->bind_result($nutzer);
while ($zugang->fetch()) {
}
echo "zugang";
var_dump($zugang->num_rows);
print_r($zugang->num_rows);
if ($zugang->num_rows == 1) {
$_SESSION['nutzer] = $nutzer;
}
}
也许这会有用:
$result = $zugang->get_result();
if ($result->num_rows == 0) {
// some code
}
可能您在
$\u会话['nutzer]=$nutzer中遇到语法问题代码>你能给我们看一下var_dump吗?使用$zugang->store_result()代码>在执行