PDO插入语句无法插入db
问题描述:
不确定这里有什么问题,但我无法使用下面的插入操作。PDO插入语句无法插入db
$dbhost = "localhost";
$dbname = "database";
$dbusername = "root";
$dbpassword = "root";
$link = new PDO("mysql:host=$dbhost;dbname=$dbname",$dbusername,$dbpassword);
$statement = $link->prepare("INSERT INTO bloke(question, dte)
VALUES(:q, :d,)");
$statement->execute(array(
"q" => "Bob",
"d" => "19/12/2014"
));
答
在执行方法你必须通过绑定PARAM在查询(包括结肠癌太)
$statement->execute(array(
":q" => "Bob",
":d" => "19/12/2014"
));
看到正式文件例如2 click me!!
不工作仍然.. – X10nD 2014-10-30 12:09:43
' print_r($ statement-> errorInfo());'显示此语句的结果请在'$ statement-> execute()'方法下执行 – gvgvgvijayan 2014-10-30 12:13:19
Array([0] => 01000 [1] => 1265 [2] =>第1行的列'dte'被截断的数据) – X10nD 2014-10-30 12:14:33