我正在嘗試使用php將表添加到我在MAMP中創建的數據庫中。PHP「數據庫無法連接」MAMP
我在這裏探討這些問題的答案:
Cannot connect to mysql server with MAMP nor with Community Server
Connect to MySQL in MAMP
我還使用一臺服務器上運行此代碼試過,這個免費的託管網站調用。 biz.nf.在那裏我沒有連接錯誤,但沒有創建表。
真的難倒在這裏,將不勝感激任何意見,謝謝。
<?php
$con = mysql_connect("localhost:3306", "paul", "paul");
mysql_select_db("magusblog", $con);
$table = "ENTRIES";
mysql_query("CREATE TABLE IF NOT EXISTS '$table' ('ID' INT NOT NULL AUTO_INCREMENT , PRIMARY KEY ('ID'))");
mysql_query("ALTER TABLE '$table' ADD 'PHOTO' TEXT NOT NULL");
mysql_query("ALTER TABLE '$table' ADD 'TITLE' TEXT NOT NULL");
mysql_query("ALTER TABLE '$table' ADD 'DATE' TEXT NOT NULL");
mysql_query("ALTER TABLE '$table' ADD 'CONTENT' TEXT NOT NULL");
?>
如果這是一個新項目,請不要使用mysql_ *函數,因爲它們已被棄用。你應該使用[mysqli](http://us2.php.net/manual/en/class.mysqli.php)或[PDO](http://us2.php.net/manual/en/book.pdo。而不是。 –
@PatrickQ - 你是不是指mysqli? - 他是對的 - 使用mysqli代替 - PDO有點難度,但它也更具可移植性 - 您可能希望查看ORM,如idiorm,propel或doctrine。 –
@ rm-vanda Yup。錯字。編輯。 –