2014-12-24 89 views
0

我一直在尋找並查看此代碼,但找不到問題。你能幫我看看嗎?MariaDB無效參數編號:參數未定義

$query = $dbc->prepare('UPDATE `division` 
          SET `delete_flag` = 1, 
            `updated_by` = :user_id, 
            `updated_ip` = :used_ip 
          WHERE `division_id` = :division_id'); 
    $query->bindValue(':user_id', 
         $_SESSION['logged_in_person_id'], 
         PDO::PARAM_INT); 
    $query->bindValue(':user_ip', $_SERVER['REMOTE_ADDR'], PDO::PARAM_STR); 
    $query->bindValue(':division_id', $division_id, PDO::PARAM_INT); 
    $query->execute(); 

爲什麼查詢執行時給我「HY093 SQLSTATE [HY093]:無效的參數號:參數未定義」?

+0

ü可以添加所有的代碼嗎? – AddcitedToLearn

+0

讓我們看看,在那裏你設置'$ division_id'和'$ _SESSION [ 'logged_in_person_id']'。你開始會議嗎? – vaso123

回答

0

我看你有updated_ip =:used_ip然後在你的$query->bindValue你正在使用:user_ip',?

+0

啊,輝煌!非常感謝! – dcamero

相關問題