【发布时间】:2018-06-27 10:30:50
【问题描述】:
任何人都可以看到为什么这没有输入到我的数据库中..
我确实让它工作了,但现在我在 mysql 上得到了错误这个字段上的表单有 1000 多个字段,但它们都没有....
这是准备声明
$db = new PDO("mysql:host=localhost;dbname=class2", 'root', '');
$query="INSERT INTO `testdata` (`1st name`, `2nd name`, `title`, `info`, `location`, `phone`, `postcode`, `image`, `image2`, `image3`, `image4`, `image5`, `price`, `catagory`, `cond`, `delivery`, `email`, `username`, `youtubevideo`, `paypal`, `facebook`, `twitter`, `feedbackscore`)
VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
$stat=$db->prepare($query);
$stat->execute(array("$firstname","$lastname","$sellingtitle","$sellinginfo","$town","$phone1","$postcode","$i0url","$i1url","$i2url","$i3url","$i4url","$price","$catagory","$cond","$delivery","","$sellername","$youtubeurl","$paypal","$facebook","$twitter","feedbackscore"));
【问题讨论】:
-
在这里发布错误。
-
1个问号太多了!
-
k,但它并没有告诉我错误。我检查一下。
-
警告:PDOStatement::execute(): SQLSTATE[HY093]:无效参数编号:绑定变量的数量与 D:\xampp\htdocs\Vbay\html\posteditSENDdata 中的标记数量不匹配。 php 在第 356 行没有。