Php sql请求给出0结果

时间:2012-05-30 09:49:31

标签: php sql request

我有一个sql请求,它应该从以下位置爆炸char字符串: “toto,tata,titi”到阵列(“toto”,“tata”,“titi”):

$q = $connexion->db->prepare("UPDATE thesaurus_fr SET synonymes_mots = CONCAT(synonymes_mots, ', ', :synonymes_racine) WHERE synonymes_racine = :synonymes_courant");
$syns=explode(",",$_POST['synsList']);
$syns=array_unique($syns);
foreach ($syns as $syn) {
$q->bindValue(":synonymes_racine", $_POST['word']);
$q->bindValue(":synonymes_courant", $syn);
$q->execute();

}

目前,请求的每个部分似乎都有效。它没有崩溃,但我没有得到任何结果,我做错了什么?谢谢你的帮助

1 个答案:

答案 0 :(得分:1)

检查表格列的大小。串联结果可能太长了。

无论如何,每次使用print_r($connexion->db->errorInfo());

执行后都应该收到错误

http://www.php.net/manual/es/pdo.errorinfo.php