有人知道爲什麼這個SQL查詢不能清除我的表(變量$datetoday
中的表名) 查詢後它的工作,什麼錯誤?現在$ datetoday = 300313TRUNCATE不起作用
mysql_query('TRUNCATE TABLE `data`.`".$datetoday."`');
編輯: 錯誤是:
Could not clear table: Table 'data.".$datetoday."' doesn't exist
有人知道爲什麼這個SQL查詢不能清除我的表(變量$datetoday
中的表名) 查詢後它的工作,什麼錯誤?現在$ datetoday = 300313TRUNCATE不起作用
mysql_query('TRUNCATE TABLE `data`.`".$datetoday."`');
編輯: 錯誤是:
Could not clear table: Table 'data.".$datetoday."' doesn't exist
更改爲:
mysql_query('TRUNCATE TABLE `data`.`' . $datetoday . '`');
你封閉在'
查詢,但然後使用"
各地$datetoday
。
謝謝,但現在錯誤是「無法清除表:錯誤的表名」' – user2216190
然後'$ datetoday'未定義(或空字符串/'null'/a布爾等)。 – MichaelRushton
cen't beleve我沒有檢查它,任何方式我也用你的solotion,謝謝你! – user2216190
你可以舉一個表名的例子嗎? –
of cuorse :) - 300313(ddmmyy) – user2216190
由mysql_error()生成的錯誤消息在診斷問題時非常有用。 – jcbwlkr