可能重复:
当我将 print_r() 应用于 PHP 中的数组时,为什么会得到“Resource id #4”?
我如何从 PHP 中的 MySql 响应中“回显”“Resource id #6”?
为什么我在 $result 中得到“资源 id #6”?想要 1 或 0 :P
$sql = "SELECT * FROM members WHERE rchat=1 LIMIT 1";
$result = mysql_query($sql);
if (!$result) {
unlink($fn);
//$fn = $_SESSION['sess_user'].'.txt';
$fn = 'hittaingen.txt';
mysql_query("UPDATE members SET rchat=1 room='" . $_SESSION['sess_user'] . "' WHERE user='" . $_SESSION['sess_user'] . "'");
}
else {
//$fn = $result['room'].'.txt';
$fn = 'hitta.txt';
mysql_query("UPDATE members SET rchat=2 room='" . $result['room'] . "' WHERE user='" . $_SESSION['sess_user'] . "'");
}