我正在尝试使用query->
在表格中插入一行INSERT INTO organizers(username, hotel, city, state, address, type, price1, price2, contact) VALUES ('nitin','moxvox','jodhpur','rajasthan','shastri circle','1','500','0','1000');
这个查询工作正常。但是当我尝试将像用户名这样的多字值作为'nitin gehlot'而不是'nitin'时:查询失败并返回响应的错误部分。
我对php不太熟悉:请帮帮我。 php代码 - >
$connect= mysqli_connect($dbhost,$dbuser,$dbpass,$dbname);
$sqlq=$_GET['query'];
//test
if(mysqli_connect_errno()) {
die("data base connection failed: ".
mysqli_connect_error() .
" (" . mysqli_connect_errno() . ")"
);
}
$query = "$sqlq";
$result = mysqli_query($connect,$query);
if(!$result)
{
die("query is faild" . mysql_error);
}
if(strpos($query,'INSERT')!==false)
echo mysqli_insert_id($connect);
else{
echo ' {"result" : 1, "message" : [';$i=1;
while($row = mysqli_fetch_object($result))
{
if($i==1){$i=0;}
else echo',';
$j = json_encode($row);
echo $j;
}
echo ']}';
}
提前致谢。