2014-10-11 62 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變量的鍵顯示組中的值,但鍵顯示組不存在。

相關問題