HI我有一段代碼,我一直在用我的服務器上一段時間,但現在突然它給這個錯誤:使用未定義的常量
Use of undefined constant country - assumed 'country'
我看了以前的幾個職位,但每次我嘗試並將這些更改應用於我的代碼,這沒有任何區別,所以我迷路了。錯誤指向這裏
'{$ip[country]}'
任何建議,將不勝感激這個項目,我看了一下加上引號,但是當我把它們應用到這一點,沒有什麼區別。
這是我的插入查詢,如果我把這個變量出它的作品。
INSERT INTO ip_stats (ip, time, hostname, page, referer, string, agent, member, server_name, company_name, company_address) VALUES ('$ip', '$time', '$hostname', '$page1','$request_uri', '$query_string', '$http_user_agent', '$member', '$server_name', '$netname, '{$ip[$country]}')
而這正是我產生可變
$country = implode(", ", (array) $ip['country']);
你必須把'Country'在引號 – Philipp
謝謝我試過這個,但它再次沒有區別 –