反正是有值插入像'或」或`到MySQL或MSSQL通過PHP和VB.NET?PHP MySQL的MSSQL如何插入或更新[ ']或[「]或[`]字符?
它總是返回一個錯誤。有時我們必須插入這些字符。 在Phpmyadmin中,它可以插入/更新成功。但是如何?
請幫忙,我是新手。我無法在MySql/MsSql Dev頁面中搜索它。 謝謝
反正是有值插入像'或」或`到MySQL或MSSQL通過PHP和VB.NET?PHP MySQL的MSSQL如何插入或更新[ ']或[「]或[`]字符?
它總是返回一個錯誤。有時我們必須插入這些字符。 在Phpmyadmin中,它可以插入/更新成功。但是如何?
請幫忙,我是新手。我無法在MySql/MsSql Dev頁面中搜索它。 謝謝
嘗試在引號前使用\(反斜槓),你應該很好走。
在PHP中使用這樣的查詢使用mysql QUOTE()
<?php $query = "
INSERT INTO
`mytable`
SET
`mycolumn` = QUOTE($myphpvariable)";
?>
或者你可以在PHP中使用addslashes()。
$myvariable = addslashes($myvariable);
可是你應該真正做的是使用
但我從PHP插入。 –
@AnggaLisdiyanto我已經更新了我的答案。如果您發現我的答案有幫助,您可以點擊旁邊的向上箭頭,如果您發現它是解決您問題的答案,您可以單擊複選標記以表明它是正確的答案。謝謝。 :) –
準備陳述或者逃跑。準備好的陳述是你應該去的路線。 – chris85
感謝@ chris85先生。 我這裏得到一個答案: http://stackoverflow.com/questions/4763514/mysql-escaping-single-and-double-quotes –