在php中查询数据库时出错
嘿,我可以连接到我的数据库,但我不能用php写入表。我编写了以下代码:在php中查询数据库时出错,php,html,mysql,phpmyadmin,Php,Html,Mysql,Phpmyadmin,嘿,我可以连接到我的数据库,但我不能用php写入表。我编写了以下代码: $query = "INSERT INTO propety_1 (first_name, last_name,email, radio, desc)". "VALUES ('$name', '$last', '$to', '$fang_rad', '$desc')"; $result = mysqli_query($dbc, $query) or die('Error querying database.');
$query = "INSERT INTO propety_1 (first_name, last_name,email, radio, desc)".
"VALUES ('$name', '$last', '$to', '$fang_rad', '$desc')";
$result = mysqli_query($dbc, $query)
or die('Error querying database.');
mysqli_close($dbc)
or die('Error ');
页面显示“查询数据库时出错”;什么也没发生。desc是一个保留字,请将其放在反勾中或使用其他名称
$query = "INSERT INTO propety_1 (first_name, last_name,email, radio, `desc`)".
"VALUES ('$name', '$last', '$to', '$fang_rad', '$desc')";
mysqli\u错误($dbc)
将显示查询的问题所在。我怀疑是属性
拼写错误。创建表时我写错了。mysqli_错误($dbc)没有显示任何内容。您是否在重复错误?将die('Error querying database.')
替换为die(mysqli_Error($dbc))
。您的数据库用户有权插入命令吗?是的。mysqli_Error显示:您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,了解使用接近“desc”值('a','adasdsa','ali)的正确语法。fifamania@gmail.com第1行的“,”是“,”sdas“