使用PDO在MySql中存储文本

时间:2014-05-12 14:38:01

标签: php

我有一些代码工作正常,但我移动了主机,现在我无法在MySql文本字段中保存长文本

$conn = new PDO("mysql:host=$dbhost;dbname=$dbname",$dbuser,$dbpass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'"));

$sql = "UPDATE PdfMenu SET Note=?, Date1=?,Date2=?, Box1 =?, Box2 =?, Box3 =?,Box4 =?,FootNote=? WHERE id =?";
    $q = $conn->prepare($sql);
    $q->execute(array(stripslashes(word_cleanup($notes)),
                        stripslashes($datepicker),
                        stripslashes($date2),
                        stripslashes(word_cleanup($box1)),
                        stripslashes(word_cleanup($box2)),
                        stripslashes(word_cleanup($box3)),
                        stripslashes(word_cleanup($box4)),
                        stripslashes(word_cleanup($bottomNotes)),
                        stripslashes($menuid)
                        ));

$笔记应存储在字段'注意' (类型:文字,整理:utf8_general_ci)但它不会存储文字,它只是空白

保存所有其他字段,并且没有错误消息

0 个答案:

没有答案