[php+mySQL]SQL文で変数を使う方法

動作チェックは必ずした方がいい。

こんなかんじ

こういうのがあったとして。

    $sql = "SELECT * FROM example LIMIT 1, 20";
    $stmt = $dbh->prepare($sql);
    $stmt->execute();

こうなる。

    $start = 1;
    $end = $start + 19;
    $sql = "SELECT * FROM example LIMIT ".$start.", ".$end;
    $stmt = $dbh->prepare($sql);
    $stmt->execute();

ページャーをつけるとかで、getとかで表示位置を指定する場合に変数を使うと便利ですね。

コメント

タイトルとURLをコピーしました