无论如何,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;}
取值
答案 0 :(得分:0)
查询文本中有两个SQL语句。每个语句分别运行mysqli_query()
。
您现在可能只运行代码的第一个语句。