Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.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_Mysqli_Server_Mariadb - Fatal编程技术网

Php 为什么我的插入查询无法在服务器上运行

Php 为什么我的插入查询无法在服务器上运行,php,mysqli,server,mariadb,Php,Mysqli,Server,Mariadb,我正在尝试将数据插入服务器上的数据库。此代码在本地服务器上成功运行,但在live server上托管此网站后,此代码不起作用 $query=mysqli_query($dbc,"INSERT INTO `users_information`(`user_id`,`street_address`,`city,country`,`phone,blood_group`,`gender,lat`,`lng,last_donate_date`)VALUES (`$current_user_id`,`$st

我正在尝试将数据插入服务器上的数据库。此代码在本地服务器上成功运行,但在live server上托管此网站后,此代码不起作用

$query=mysqli_query($dbc,"INSERT INTO `users_information`(`user_id`,`street_address`,`city,country`,`phone,blood_group`,`gender,lat`,`lng,last_donate_date`)VALUES (`$current_user_id`,`$street_address`,`$city`,`$country`,`$phone`,`$blood`,`$gender`,`$lat`,`$lng`,`$last_donate_date`)");

如果我没有弄错的话,您在插入值中缺少了单引号。试试这个

$query=mysqli_query($dbc,"INSERT INTO users_information(user_id,street_address,city,country,phone,blood_group,gender,lat,lng,last_donate_date) VALUES ('$current_user_id','$street_address','$city','$country','$phone','$blood','$gender','$lat','$lng','$last_donate_date')");

这只是一个疑问。。。。请在此提供更多信息。您对SQL注入非常开放。您应该使用参数化查询。