次のような選択コードがあります。
mysql_query('
SELECT id, date, ip, page, get, referer
FROM iplog ORDER BY id DESC
');
私の問題は、 get と呼ばれる列の名前がエラーを引き起こすことです。
こことデータベースの両方で列名を変更すると、エラーはなくなりました。何か案は?
これらの 1 つは、おそらくデータベースの予約語です。どちらを決定できないか、またはしたくない場合は、次のように各名前をバッククォートで囲みます。
`date`
のように名前をバッククォートに入れてください
`get`
次に、クエリは次のようになります。
mysql_query('
SELECT id, date, ip, page, `get`, referer
FROM iplog ORDER BY id DESC
');
get は mysql のキーワード/予約語であるため