我深入了解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());' –