Php 为什么我的插入查询无法在服务器上运行
我正在尝试将数据插入服务器上的数据库。此代码在本地服务器上成功运行,但在live server上托管此网站后,此代码不起作用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
$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注入非常开放。您应该使用参数化查询。