0
我想輸入一個數組到我的查詢。我正在使用Wordpress。
爲了安全起見,我需要使用%s
。試圖把數組放入我的查詢mysql wordpress
如果我不使用%s
,並將$results
直接放在查詢中,它就起作用。
但是,如果我使用%s
,它不起作用。
我在做什麼錯?
<?php
/*$sym_result is an array*/
$result = implode("','",$sym_result);
$results = "'".$result."'";
$sql = $wpdb->get_results($wpdb->prepare("
SELECT DISTINCT fruit FROM dis WHERE fruit IN (%s)
",$results));
print_r($sql);/*echo array()*/
?>
http://stackoverflow.com/questions/10634058/issue-when-trying-to-use-in-in-wpdb – Ghost