试图在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

回到顶部