【发布时间】:2014-05-11 07:30:43
【问题描述】:
我是编程新手,我正在创建一个简单的网站,但我被这段代码卡住了!!
<?php
$stats_get = mysql_query("SELECT * FROM `stats` WHERE `id`=".$_SESSION['uid']."") or die(mysql_error());
$stats = mysql_fetch_assoc($stats_get);
?>
我收到数组到字符串转换错误的错误! 该文件包含在头文件中!如果用户登录,这应该会获取用户的统计信息。会话也已经在主页上定义。
【问题讨论】:
-
$_SESSION['uid']显然是一个数组。var_dump($_SESSION['uid']) -
附带说明 mysql_query 在 php 5.5 中已弃用,并使用更新更安全的东西,例如 PDO php.net/manual/en/class.pdostatement.php