2014-10-11 80 views
-1

我创造一个时间表工作,但我有几个错误:警告:非法串偏移6

$query2 = $db->query("SELECT * FROM users WHERE id = '{$array['dj']}'"); $array2 = $db->assoc($query2); $query3 = $db->query("SELECT * FROM usergroups WHERE id = '{$array2['displaygroup']}'"); $array3 = $db->assoc($query3);

但我的网站显示问题:

Warning: Illegal string offset 'dj' in C:\xampp\htdocs\content\tpl\styles\Habbo\rooster.php on line 111 Warning: Illegal string offset 'displaygroup' in C:\xampp\htdocs\content\tpl\styles\Habbo\rooster.php on line 114

CAN任何人帮助?我不使用MySQL的mysqli工作与其他

+0

那些键(或更好地说,列)不存在于数据库中。 – 2014-10-11 20:36:47

+2

您的$ array对象不是数组,而是字符串;它与SQL错误无关 – Flame 2014-10-11 20:40:45

回答

0
$array['dj'] 

您尝试在$数组变量的关键DJ访问有价值的东西,但关键的DJ不存在。您尝试访问$ array2变量的键显示组中的值,但键显示组不存在。

相关问题