我似乎无法获得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 />";
}
}
?>