開発メモ

開発用のメモです。

PHP/SQL で IN 句

<?php

$arrVal = array(1,2,3,4,5,6,7);

// "? ? ? ? ? ? ? "
$str    = str_repeat("? ",count($arrVal));

// "? ? ? ? ? ? ?"
$str    = trim($str);

// "?,?,?,?,?,?,?"
$str    = str_replace(" ",",",trim($str));

// "(?,?,?,?,?,?,?)"
$where  = "(".$str.")";
Twitter: @asahina_alice