我一直在這工作幾個小時,似乎無法得到這幾行代碼的工作。這是我第一次與MySQL合作,請耐心等待。簡單的MySQL代碼沒有插入數據到數據庫?
<?php
$con = mysql_connect("localhost","usernamewitheld","passwordwithheld");
if (!$con){die('Could not connect: ' . mysql_error());}
mysql_select_db("splashpage");
mysql_query("INSERT INTO 'email' ('emailaddress') VALUES ('$_POST[email]');", $con);
mysql_close($con);
?>
該代碼在沒有任何apache錯誤的情況下執行,但數據庫不受影響。有任何想法嗎?
編輯:表結構如下:
Field Type Null Key Default Extra
emailaddress text NO MUL NULL
timesubmitted timestamp NO CURRENT_TIMESTAMP
你能請張貼的表結構呢? – Satya 2013-05-04 06:06:36
[請勿在新代碼中使用'mysql_ *'函數](http://stackoverflow.com/q/12859942/1190388)。他們不再被維護,並[正式棄用](https://wiki.php.net/rfc/mysql_deprecation)。看到紅色框?改爲了解準備好的語句,然後使用[tag:PDO]或[tag:MySQLi]。 – hjpotter92 2013-05-04 06:08:55