我深入瞭解php和mysql,並有一個簡單的php scrip,它試圖將planeID和planeType存儲到名爲「planes」的表中。當我的表完全爲空時,腳本將planeID/planeType插入到表中。但之後我無法添加第二個條目。爲什麼我不能將另一個條目添加到MySQL數據庫表
以下是我在我的PHP文件:
<?php
require '../db/connect.php';
$planeID = $_POST['planeID'];
$planeType = $_POST['planeType'];
$sql = "INSERT INTO `planes`
(`planeType` , `planeID`)
VALUES(
" .$planeType. ",
" .$planeID. "'
)";
mysql_query($sql);
我沒有得到任何錯誤消息:/
在查詢後回顯mysql_error()並可能重複鍵值。 – wazy
可能是一列中的唯一索引。 [**請不要在新代碼中使用'mysql_ *'函數**](http://bit.ly/phpmsql)。他們不再被維護[並被正式棄用](https://wiki.php.net/rfc/mysql_deprecation)。看到[**紅框**](http://j.mp/Te9zIL)?學習[*準備的語句*](http://j.mp/T9hLWi),並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [這篇文章](http://j.mp/QEx8IB)將幫助你決定哪個。如果你選擇PDO,[這裏是一個很好的教程](http://www.brightmeup.info/article.php?a_id=2)。 – Fracsi
'mysql_query($ sql)or die(mysql_error());' –