我目前正在一个项目中,我必须将我的csv文件导入数据库。
每次我点击上传/提交时,我都会遇到错误:
警告:mysqli_query()至少需要2个参数,其中1个在 第18行的C:\ xampp \ htdocs \ FormsNetBeans \ index.php
警告:mysqli_query()至少需要2个参数,其中1个在 第18行的C:\ xampp \ htdocs \ FormsNetBeans \ index.php
我目前是PHP的新手,所以我真的需要帮助,谢谢高级人员!
我的代码:
Report ControllerCore::GetReport() {
Report report;
report.data=new char[256];
int res = 0;
while (res == 0) {
res = get_unsigned_char*(report.data, sizeof(char)*256);
if (res < 0)
printf("Unable to read()\n");
#ifdef WIN32
Sleep(50);
#else
usleep(50 * 1000);
#endif
}
report.dataLength = res;
return report;
}
答案 0 :(得分:0)
如错误消息所述,您需要将$con
传递给mysqli_query()
函数:
$sql = mysqli_query($con, "INSERT INTO student (gender,track,last,first) VALUES ('$gender','$track','$last','$first')");
//------------------^^^^^^
文档中的语法为:
mixed mysqli_query ( mysqli $link , string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )
答案 1 :(得分:0)
进行以下两项更改:-
while(($fileop = fgetcsv($handle,1000,",")) !=false) //You have given two "=" signs
AND
$sql= mysqli_query($con, "INSERT INTO student(gender,track,last,first) VALUES ('$gender','$track','$last','$first')");
让我知道它现在是否可以运行。