我有一个包含字符串
的数组例如array(' 14183f6c-9bf5',' 074306fb-6eaf')
我想将此转换为可读的带有IN语句的mysql查询的格式,但我一直将问题视为字符串..
基本上在我的sql查询中将其格式化为这样 - 我使用内爆但无效...任何想法
Guid IN(" 14183f6c-9bf5"," 074306fb-6eaf")
$Guids = array('14183f6c-9bf5', '074306fb-6eaf');
$csv = implode('",', $Guids);
答案 0 :(得分:4)
尝试这样的事情
$whereIn = implode('","', $array);
$sql = 'SELECT * FROM table WHERE col IN ("'.$whereIn.'")';
答案 1 :(得分:2)
试试这个:
$whereIn = '("' . implode('","', $array) . '")';