Php PDO insert语句不工作
我对插入查询有问题。它返回false,并且不向数据库中插入任何内容 我已连接到数据库,其他删除和更新查询正在运行,但insert无法运行 下面是我的函数,它准备并运行插入查询:Php PDO insert语句不工作,php,mysql,pdo,Php,Mysql,Pdo,我对插入查询有问题。它返回false,并且不向数据库中插入任何内容 我已连接到数据库,其他删除和更新查询正在运行,但insert无法运行 下面是我的函数,它准备并运行插入查询: Autoloader::Load('HandleDB/InsertDB'); $insert = new InsertDB(); echo "<p>data:</p>"; var_dump($data); echo "<p>prepare<
Autoloader::Load('HandleDB/InsertDB');
$insert = new InsertDB();
echo "<p>data:</p>";
var_dump($data);
echo "<p>prepare</p>";
var_dump($statment = $this->db->prepare($insert->Run($tableName, $data)));
echo "<p>prepare execute</p>";
var_dump($insert->PrepareExecute($data));
echo "<p>execute result:</p>";
var_dump($statment->execute($insert->PrepareExecute($data)));
使用带有PDO的MVC模型,我的同学写的文件。其他文件、函数和查询工作正常。就这个 此函数从窗体获取$data作为参数 表结构: 表名“uzytkownik”:
- ID(自动递增)
- 伊米
- 登录
- 哈斯洛
data:
array(3) { ["imie"]=> string(4) "user" ["login"]=> string(9) "loginname" ["password"]=> string(4) "pass" }
prepare
object(PDOStatement)#9 (1) { ["queryString"]=> string(80) "INSERT INTO uzytkownik (imie, login, password) VALUES (:imie, :login, :password)" }
prepare execute
array(3) { ["imie"]=> string(4) "user" ["login"]=> string(9) "loginname" ["password"]=> string(4) "pass" }
execute result:
bool(false)