试图在PHP中获取非对象的属性(mysql)
我知道mysql_函数已被弃用,但这是我现在使用的,因为我将使用Highcharts。试图在PHP中获取非对象的属性(mysql)
从除此之外,我的问题是在这里在这行代码12(即if else
条件):
<?php include ('db/database_configuration.php');
if (isset($_POST['submit']))
{
$UserName = $_POST['username'];
$UserPassword = $_POST['password'];
$result = @mysql_query("SELECT `tblusers`.`username`, `tblusers`.`password` FROM tblusers
WHERE ((`tblusers`.`username` = '$UserName') AND (`tblusers`.`password` = '$UserPassword'))");
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$as = $row['account_stat'];
if ($as == "Administrator") {
setcookie(loggedin, date("F jS - g:i a"), $seconds);
session_start();
$_SESSION['username'] = $myuser;
header("location:administrator.php?user=$myuser");
} else {
setcookie(loggedin, date("F jS - g:i a"), $seconds);
session_start();
$_SESSION['username'] = $myuser;
header("location:standard_user.php?user=$myuser");
}
}
} else {
print '
<div class="w3-panel w3-red">
<h3>Error!</h3>
<p>Account not found.</p>
</div>
';
}
}
?>
这If else
有条件利用mysqli_功能,但我还是决定回去一mysql_函数,因为代码也使用高位图。 任何人都可以帮助我转换这If else
有条件使用mysqli_函数?提前致谢。
回答:
既然你想使用MySQL,你可以这样做:
if (mysql_num_rows($result) > 0) { while($row = mysql_fetch_assoc($result)) {
...
}
}
让我知道你的作品!
以上是 试图在PHP中获取非对象的属性(mysql) 的全部内容, 来源链接: utcz.com/qa/264668.html