目次
サンプル・プログラムの実行例 (1)
サンプル・プログラム
sort1.php | サンプル・プログラム本体 (1)。 |
sort2.php | サンプル・プログラム本体 (2)。 |
プログラムを実行する:昇順に並べ替える
このプログラムは、生まれたのが早い順に一覧表示するプログラムである。
解説:並べ替え(降順)
51: //実行するSQL
52: define('SQL', "SELECT * FROM chronologic WHERE 1 ORDER BY birth;");
WHERE句の後ろに ORDER BY 句を書くことで、わざわざPHP側で並べ替え処理を行わなくとも、SQL文内で並び替えができる。
昇順であることを明示するために、以下のようなSQL文にすることもある。
SELECT * FROM chronologic WHERE 1 ORDER BY birth;これは、カラムbirthの並べ替えること(小さい順,昇順)を意味する。
昇順であることを明示するために、以下のようなSQL文にすることもある。
SELECT * FROM chronologic WHERE 1 ORDER BY birth ASC;ASC はascendant(上昇する)の略である。
サンプル・プログラムの実行例 (2)
サンプル・プログラム:降順に並べ替える
このプログラムは、死んだのが遅い順に一覧表示するプログラムである。
解説:並べ替え(昇順)
51: //実行するSQL
52: define('SQL', "SELECT * FROM chronologic WHERE 1 ORDER BY death DESC;");
昇順に並べ替える場合は、ORDER BY句の最後に DESC と書く。
SELECT * FROM chronologic WHERE 1 ORDER BY death DESC;DESC はdescendent(下降する)の略である。
参考サイト
- PHP Data Objects:公式
- PHP+SQLite:参考書籍の紹介:ぱふぅ家のホームページ
- (PHP)PDOで、SQLiteにアクセスしてみた:3流プログラマのメモ書き
(この項おわり)
(2022年11月19日)PHP8対応,他.