我有一個非常簡單的代碼插入數據到數據庫。 它不起作用。除了無法插入外,我不會收到任何錯誤。我可以連接到數據庫,所以這不是問題。簡單的插入數據庫不起作用
數據庫有3個字段,emailadd是第2字段。另外兩個是自動增量編號和創建日期,所以在添加時也會添加當前時間戳。
$inquiry = "INSERT INTO subscribe (emailadd) VALUES ('$myemail')";
$res = mysql_query($inquiry) or die("cannot insert");
'echo $ inquiry;' – Strawberry 2015-02-23 15:47:13
'mysql_query'已棄用。你應該使用'mysqli'。檢查[這裏](http://codular.com/php-mysqli)一個簡單的教程(然後你最終還會得到一個實際的錯誤信息)。 – treegarden 2015-02-23 15:48:25
你沒有得到錯誤,因爲你實際上沒有使用正確的方法。使用'或者死(mysql_error())'到'mysql_query()'而不是回顯「無法插入」。還要確保你沒有在其他地方混合MySQL API,比如連接到你的數據庫。那是我們所不知道的。一定要使用錯誤報告http://php.net/manual/en/function.error-reporting.php - 你現在有足夠的代碼來調試你的代碼。 *「不起作用」*沒有太大的繼續,也沒有明確的理由。 – 2015-02-23 15:57:05