Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel DB::插入无效的参数号_Php_Database_Laravel - Fatal编程技术网

Php laravel DB::插入无效的参数号

Php laravel DB::插入无效的参数号,php,database,laravel,Php,Database,Laravel,我试图通过变量在表中插入表单的值。 当我尝试使用一个值时,它是可以的,但是使用2时,这不起作用 DB::insert('insert into recherchesDuJour (UserIp,'."$ListeDesColonnesARemplir".') values (?,'."$ListeDesPointsDInterrogation".' )', [$UserIp , $ListeDesValeurs]); SQLSTATE[HY093]:无效的参数编号(SQL:插入到…) 但这是我

我试图通过变量在表中插入表单的值。 当我尝试使用一个值时,它是可以的,但是使用2时,这不起作用

DB::insert('insert into recherchesDuJour (UserIp,'."$ListeDesColonnesARemplir".') values (?,'."$ListeDesPointsDInterrogation".' )', [$UserIp , $ListeDesValeurs]);
SQLSTATE[HY093]:无效的参数编号(SQL:插入到…)

但这是我的代码和SQL请求,我不明白为什么这不起作用

DB::insert('insert into recherchesDuJour (UserIp,'."$ListeDesColonnesARemplir".') values (?,'."$ListeDesPointsDInterrogation".' )', [$UserIp , $ListeDesValeurs]);
我的var打印

print\r($listedesclonnesaremplir./');

我有相同数量的列“?”和值,所以我不明白


谢谢您的帮助,很抱歉我的英语不好。

您必须将
$listedsvaleurs
字符串转换为数组:

DB::insert('...', array_merge([$UserIp], explode(',', $ListeDesValeurs)));

请发布
dd('insert into recherchesDuJour(UserIp,“$listedColonnesaremplir”))值(?“$listedSpointsDistriction.”)的结果;
。因此,这里是“insert into recherchesDuJour(UserIp,NaceCode,Langue)值(?,?)”'您有三个
但只有两个值。有3个$UserIp始终存在,然后我用我的var添加其他值,这就是为什么我有一个的原因?他也是$UserIp,
dd($UserIp);
的结果是什么??是的,谢谢,我只是在同一时间做了这件事,效果很好。