如何将数据库数据作为单独的整数输出,以便将其用于IF-ELSE条件



我似乎无法获得PHP的正确数据库输出,以便在php中使用php if-elseif-elseif-else条件语句中的输出。

这是我的代码:

<?php
$connection = mysql_connect('localhost', 'root', ''); 
mysql_select_db('patientdb');
$query = "SELECT status FROM clients";
$result = mysql_query($query);    
?>

i然后添加以查看print_r($result);

的输出是什么

输出为:

资源ID#3

如果/elseif/else条件语句?

我首先说MySQL_功能已弃用,不应使用。相反,您应该使用mysqli_或pdo。

mysql_query()返回成功的mysql资源,而在失败上false。

您需要存储资源,然后循环通过它来检索所需的数据,例如:

<?php
$connection = mysql_connect('localhost', 'root', ''); 
mysql_select_db('patientdb');
$query = "SELECT status FROM clients";
$result = mysql_query($query);
if (!empty ($result)) {
    while ($row = mysql_fetch_assoc($result)) {
        echo $row['status'] . "<br />";
    }
}
?>

最新更新