【发布时间】:2016-05-12 11:04:49
【问题描述】:
这是我的 php 代码
$data=array(
'title'=>$_POST['title'],
'description'=>$_POST['description'],
'image_path'=>$filepath
);
print_r($data);
$result=$connect->prepare("INSERT INTO `mir_news`(`title`,`description`,`image_path`) VALUES (?,?,?)");
$result->execute($data);
我收到这个错误
致命错误:带有消息的未捕获异常“PDOException” 'SQLSTATE[HY093]: 无效的参数号:未定义参数' 在 C:\xampp\htdocs\miradmin\views\add_news.php:24 堆栈跟踪:#0 C:\xampp\htdocs\miradmin\views\add_news.php(24): PDOStatement->执行(数组)#1 C:\xampp\htdocs\miradmin\index.php(46): require('C:\xampp\htdocs...') #2 {main} 抛出 C:\xampp\htdocs\miradmin\views\add_news.php 在第 24 行
print_r($data) 会好的。
【问题讨论】: