2014-02-28 14 views
0

我有jtable工作完全罰款與添加/編輯/刪除記錄,但我不能插入/更新包含撇號的記錄!有人請幫忙!jquery jtable插入/更新記錄與撇號

下面是FO我的代碼

塊引用//更新記錄(updateAction)

$結果= mysql_query( 「更新teg_priority SET客戶名稱=「」。$ _ POST [「快照$ _POST [「Service_Manager」]。「',NGM ='」。$ _POST [「NGM」]。「',Tag ='」。$ _POST [「Tag」 ]。「',CBS ='」。$ _POST [「CBS」]。「'WHERE CIDN =」。$ _POST [「CIDN」]。「;」);

//Return result to jTable 
    $jTableResult = array(); 
    $jTableResult['Result'] = "OK"; 
    print json_encode($jTableResult); 
} 

塊引用

回答

0

你可以把他們在查詢之前使用的變量和addslashes。

$result = mysql_query("UPDATE teg_priority SET CustomerName = '" . addslashes($_POST["CustomerName"]) . "', Service_Manager = '" . addslashes($_POST["Service_Manager"]). "', NGM = '" . addslashes($_POST["NGM"]) . "', Tag = '" . addslashes($_POST["Tag"]) . "', CBS = '" . addslashes($_POST["CBS"]). "' WHERE CIDN = " .addslashes($_POST["CIDN"]) . ";");