Php 检查与MySQL服务器版本对应的手册,了解正确的语法:由于此错误,更新不会传输数据库中的数据

Php 检查与MySQL服务器版本对应的手册,了解正确的语法:由于此错误,更新不会传输数据库中的数据,php,mysql,Php,Mysql,在错误中,它表示错误已接近 'UPDATE 'item' SET price='120' WHERE itemName ='Cebu - Manila Airpla' at line `2` 下面是我的php代码,它将条目添加到数据库中 $updateEntry1 ="SET SQL_SAFE_UPDATES=0; UPDATE 'item' SET price='120'

在错误中,它表示错误已接近

'UPDATE 'item' SET price='120' WHERE itemName ='Cebu - Manila Airpla' at line `2`
下面是我的php代码,它将条目添加到数据库中

$updateEntry1 ="SET SQL_SAFE_UPDATES=0;
                    UPDATE 'item' 
                    SET price='120'
                    WHERE itemName ='Cebu - Manila Airplane Ticket';";

    retrieveTable($updateEntry1);
下面是retrieve table函数,该函数将信息存储在数据库中

function retrieveTable($query){
$config = parse_ini_file('/config.ini'); 
$connect = mysqli_connect($config['servername'], $config['username'], $config['password'], $config['database']);
$filter_Result = mysqli_query($connect, $query)or die (mysqli_error($connect)); 
return $filter_Result;}
三个方面
首先,确保可以在一个sql驱动程序的查询中使用两个sql语句

$updateEntry1 ="SET SQL_SAFE_UPDATES=0;
第二。。。价格应该是数字而不是字符串

第三个表名不带引号

                UPDATE  item
                SET price=120
                WHERE itemName ='Cebu - Manila Airplane Ticket';";

'item'
周围有单引号。我认为这是印刷错误,然后投票结束。仅对字符串和日期常量使用单引号。是的!一句话就做到了it@MarcoM. 好。。我不知道您的表模式和sql drvire,所以我发布了一个关键问题和错误列表。。