簡體   English   中英

為什么這個正確轉義的SQL查詢失敗了?

[英]Why does this properly escaped SQL query fail?

這是查詢:

INSERT INTO jobemails (jobid, to, subject, message, headers, datesent) VALUES ('340', 'jrhodes@jhu.edu', 'We\'ve received your request for a photo shoot called \'another\'.', 'message', 'headers', '2010-04-22 15:55:06')

數據類型都是正確的,它總是在主題上失敗,所以它必須是我如何逃避值,我假設。

我相信你們中的一個人會馬上看到我的白痴錯誤。 一點幫助?

SQL從行到函數混淆了'to'。

嘗試:

INSERT INTO `jobemails` (`jobid`, `to`, `subject`, `message`, `headers`, `datesent`) VALUES ('340', 'jrhodes@jhu.edu', 'We\'ve received your request for a photo shoot called \'another\'.', 'message', 'headers', '2010-04-22 15:55:06')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM