这只是我的 php 片段:
$cookies=$_COOKIE['rwt'];
$user =mysql_query("SELECT user FROM users WHERE cookies='$cookies'");
如何从 MySQL 表中检索数据,直接到变量 $user?现在我得到奇怪的结果:Resource id #10
您必须从获得的结果句柄中获取一行:
$user = mysql_query(blah blah blah);
$row = mysql_fetch_assoc($user);
echo $row['user'];
在不获取数组的情况下,您可以使用 mysql_result(); 获取单个列值;
$cookies=mysql_real_escape_string($_COOKIE['rwt']);
$userResource =mysql_query("SELECT user FROM users WHERE cookies='{$cookies}'");
$user=mysql_result($userResource,0,"user");