MySQL UPDATE语句不更新数据库中的条目

时间:2016-11-06 12:50:48

标签: php mysql

无论如何,mysql代码都没有出错。我试图在Workbench中测试mysql语句并且它可以工作,它会更新条目。 这是我的PHP代码,它将条目添加到数据库中。第二个查询有效,而第一个查询没有输入数据库

 //Editing the Item


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

retrieveTable($updateEntry1);


//Retrieve item id through searching the item name in the 'item' table

$selectId = "SELECT id
             FROM   item
             WHERE  itemName = '".$_POST['itemTravel']."';";
$retrieveId = retrieveTable($selectId);
$row = mysqli_fetch_array($retrieveId);

这是检索表函数,它是一个将信息存储在db

中的函数
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;}

取值

1 个答案:

答案 0 :(得分:0)

查询文本中有两个SQL语句。每个语句分别运行mysqli_query()

您现在可能只运行代码的第一个语句。