0
我有一個數組來自於表單,並且我在數值和implode之間添加了逗號。但是我必須在值的開始和結尾添加單引號。如何在數組的開始和結束處添加單引號php
$form_values = $_GET['values'];
$sql.=" WHERE value IN (".implode(',',$form_values).")";
我使用此查詢,它給出了這樣的結果。
value1,value2,value3
我將這個值用於我的sql查詢。但是我必須在這些值的開始和結尾添加單引號。它一定是這樣的;
'value1','value2','value3'
我真的不知道如何添加這些單引號。
'$ sql。=「WHERE value IN('」.implode('\',\'',$ form_values)。「')」;' – Federkun
瞭解準備好的語句。它會阻止你從SQL注入並解決你的問題 – Jens
Federkun謝謝你的幫助,但我得到了這個錯誤implode():傳入的無效參數。你認爲查詢中有任何問題嗎? –