Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.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 数据未插入数据库_Php_Mysql_Mysqli - Fatal编程技术网

Php 数据未插入数据库

Php 数据未插入数据库,php,mysql,mysqli,Php,Mysql,Mysqli,我有一个名为user_data_institutes的表,它的值被正确地传递,我已经调试过这些值被传递,并且没有传递空值 这是密码 $query = "INSERT INTO `secure_login`.`user_data_institution` (`id`, `namecontact`, `emailinst`, `nameofinst`, `yearsofexsistance`, `contactinst`, `institutionhour`, `websiteinst`, `add

我有一个名为user_data_institutes的表,它的值被正确地传递,我已经调试过这些值被传递,并且没有传递空值

这是密码

$query = "INSERT INTO `secure_login`.`user_data_institution` (`id`, `namecontact`, `emailinst`, `nameofinst`, `yearsofexsistance`, `contactinst`, `institutionhour`, `websiteinst`, `address`, `institutionstate`, `institutioncity`, `institutionzipcode`, `aboutinst`, `institutiosizeoffaculty`, `institutionlearninglocatiom`, `nooflocations`, `learningaddress1`, `learninglocality1`, `learningaddress2`, `learninglocality2`, `learningaddress3`, `learninglocality3`, `learningaddress4`, `learninglocality4`, `learningaddress5`, `learninglocality5`, `coursename1`, `coursefeesinstitution1`, `frequencyoffeescollectioninstitution1`, `maxstudentsinstitution1`, `courselength1`, `courselength21`, `demoinstitution1`, `lengthofclassinstitution1`, `coursename2`, `coursefeesinstitution2`, `frequencyoffeescollectioninstitution2`, `maxstudentsinstitution2`, `courselength2`, `courselength22`, `demoinstitution2`, `lengthofclassinstitution2`, `coursename3`, `coursefeesinstitution3`, `frequencyoffeescollectioninstitution3`, `maxstudentsinstitution3`, `courselength3`, `courselength23`, `demoinstitution3`, `lengthofclassinstitution3`, `coursename4`, `coursefeesinstitution4`, `frequencyoffeescollectioninstitution4`, `maxstudentsinstitution4`, `courselength4`, `courselength24`, `demoinstitution4`, `lengthofclassinstitution4`, `coursename5`, `coursefeesinstitution5`, `frequencyoffeescollectioninstitution5`, `maxstudentsinstitution5`, `courselength5`, `courselength25`, `demoinstitution5`, `lengthofclassinstitution5`, `institutiondays1`, `institutiontime1`, `institutiondays2`, `institutiontime2`, `institutiondays3`, `institutiontime3`, `institutiondays4`, `institutiontime4`, `institutiondays5`, `institutiontime5`, `locationsforlearning1`, `locationsforlearning2`, `locationsforlearning3`, `locationsforlearning4`, `locationsforlearning5`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";

$stmt = $mysqli->prepare($query);

$stmt->bind_param('i,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s',$userid,$namecontact,$emailinst,$nameofinst,$yearsofexsistance,$contactinst ,$institutionhour,$websiteinst,$address ,$institutionstate ,$institutioncity ,$institutionzipcode ,$aboutinst,$institutiosizeoffaculty,$institutionlearninglocatiom,$nooflocations,$learningaddress1,$learninglocality1,$learningaddress2,$learninglocality2,$learningaddress3,$learninglocality3,$learningaddress4,$learninglocality4,$learningaddress5,$learninglocality5,$coursename1,$coursefeesinstitution1,$frequencyoffeescollectioninstitution1,$maxstudentsinstitution1,$courselength1,$courselength21,$demoinstitution1,$lengthofclassinstitution1,$coursename2,$coursefeesinstitution2,$frequencyoffeescollectioninstitution2,$maxstudentsinstitution2,$courselength2,$courselength22,$demoinstitution2,$lengthofclassinstitution2,$coursename3,$coursefeesinstitution3,$frequencyoffeescollectioninstitution3,$maxstudentsinstitution3,$courselength3,$courselength23,$demoinstitution3,$lengthofclassinstitution3,$coursename4,$coursefeesinstitution4,$frequencyoffeescollectioninstitution4,$maxstudentsinstitution4,$courselength4,$courselength24,$demoinstitution4,$lengthofclassinstitution4,$coursename5,$coursefeesinstitution5,$frequencyoffeescollectioninstitution5,$maxstudentsinstitution5,$courselength5,$courselength25,$demoinstitution5,$lengthofclassinstitution5,$institutiondays1,$institutiontime1,$institutiondays2,$institutiontime2,$institutiondays3,$institutiontime3,$institutiondays4,$institutiontime4,$institutiondays5,$institutiontime5,$locationsforlearning1,$locationsforlearning2,$locationsforlearning3,$locationsforlearning4,$locationsforlearning5);

$stmt->execute();
但是这个声明没有执行..请帮帮我


正在建立数据库连接,因为相同的文件包含正在执行的其他代码。

您的
bind_参数的语法不正确

您需要有一个字符来定义每个参数的数据类型,但不能在每个定义字母之间添加逗号

你是这样编码的

$stmt->bind_param('isss',$userid,$namecontact,$emailinst,$nameofinst);

为了简洁起见,我缩短了您的代码

RTFMs--您不需要在
$stmt->bind_-param('I,s,s,s,s,s,s,…)中使用逗号。
只要
$stmt->bind_-param('isssssss…
但是如上所述,RTM是第一个请不要在查询中查找最后一个查找错误的错误,非常感谢,先生..它现在工作得很好!顺便说一下,您添加了一个PDO标记;这不是PDO,是mysqli-我删除了它