亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

插入MySQL時轉義PHP中的單引號

插入MySQL時轉義PHP中的單引號

眼眸繁星 2019-11-29 14:39:41
我有一個困惑的問題,我似乎無法理解...我有兩個SQL語句:第一個將信息從表單輸入數據庫。第二個從上面輸入的數據庫中獲取數據,發送電子郵件,然后記錄交易的詳細信息問題是似乎單引號僅在第二個條目上觸發MySQL錯誤!第一個實例可以正常工作,但是第二個實例觸發mysql_error()。表單中的數據處理方式與表單中捕獲的數據處理方式不同嗎?查詢1-這可以正常工作(并且不會轉義單引號)$result = mysql_query("INSERT INTO job_log(order_id, supplier_id, category_id, service_id, qty_ordered, customer_id, user_id, salesperson_ref, booking_ref, booking_name, address, suburb, postcode, state_id, region_id, email, phone, phone2, mobile, delivery_date, stock_taken, special_instructions, cost_price, cost_price_gst, sell_price, sell_price_gst, ext_sell_price, retail_customer, created, modified, log_status_id)VALUES('$order_id', '$supplier_id', '$category_id', '{$value['id']}', '{$value['qty']}', '$customer_id', '$user_id', '$salesperson_ref', '$booking_ref', '$booking_name', '$address', '$suburb', '$postcode', '$state_id', '$region_id', '$email', '$phone', '$phone2', '$mobile', STR_TO_DATE('$delivery_date', '%d/%m/%Y'), '$stock_taken', '$special_instructions', '$cost_price', '$cost_price_gst', '$sell_price', '$sell_price_gst', '$ext_sell_price', '$retail_customer', '".date('Y-m-d H:i:s', time())."', '".date('Y-m-d H:i:s', time())."', '1')");查詢2-輸入帶單引號的名稱時,此操作失?。ɡ纾琌'Brien)$query = mysql_query("INSERT INTO message_log(order_id, timestamp, message_type, email_from, supplier_id, primary_contact, secondary_contact, subject, message_content, status)VALUES('$order_id', '".date('Y-m-d H:i:s', time())."', '$email', '$from', '$row->supplier_id', '$row->primary_email' ,'$row->secondary_email', '$subject', '$message_content', '1')");
查看完整描述

3 回答

?
慕萊塢森

TA貢獻1810條經驗 獲得超4個贊

您在串連中有幾件事。

  • 缺少正確的MySQL引號(mysql_real_escape_string()

  • 潛在的自動“魔術報價”-檢查您的gpc_magic_quotes設置

  • 嵌入的字符串變量,這意味著您必須知道PHP如何正確找到變量

也有可能在第一個查詢的參數中沒有單引號的值。畢竟,您的示例是一個專有名稱,似乎只有第二個查詢正在處理名稱。


查看完整回答
反對 回復 2019-11-29
  • 3 回答
  • 0 關注
  • 1292 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號