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);
?>

Comments


Option