php
  • mysql
  • 2016-11-06 67 views -1 likes 
    -1

    无论如何mysql代码并没有出现错误。我试图在Workbench中测试mysql语句,它可以工作,它会更新条目。 这是我的php代码,添加到数据库的条目。第二查询工作,而第一个没有得到数据库MySQL UPDATE语句不会更新数据库中的条目

    //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); 
    

    此处输入的检索表功能,是存储在数据库中

    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

    您是否检查过您的配置文件正在加载 – BadHorsie

    +0

    是的,它实际上工作,因为我一直在代码的其他部分使用该功能,它的工作原理 –

    回答

    0
    的信息功能

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

    您现在可能只是按照现在的方式运行第一条语句。

    相关问题