PHP PhraseBookに載ってる小さいコードの断片が気に入ったので、自分でもよく使うフレーズを勝手に集めていくことにしました。
SQLの条件文を組み立てる
<?php
$sql = "SELECT * FROM Employee";
$cond = array();
if (isset($_REQUEST["name"]) and $_REQUEST["name"] != "") {
$cond[] = "name = ".addslashes($_REQUEST["name"]);
}
if (isset($_REQUEST["age"]) and $_REQUEST["age"] != "") {
$cond[] = "age = ".addslashes($_REQUEST["age"]);
}
$sql .= " WHERE".join(" AND ", $cond);
?>