PHPとMariaDBデータベースPHPでデータベースを利用するにはWebサーバのコンピュータ内に、データベースサーバがインストールされていることが前提になります。PHP5以降にはSQLiteと呼ばれるデータベースが標準で付属していますが、本章ではレンタルサーバで普及率の高いMariaDBサーバへの操作方法について学習していきます。当テキストで利用している環境のXAMPPにはMariaDBが初めから付属しているため、手順さえ分かればすぐに利用することができます。データベースを操作する手順についてPHPでMariaDBのデータベースを操作する場合、以下に示す手順が基本になります。3で発行するSQL文に応じてPHP側で行う処理が変わります。MariaDB用の組み込み関数についてPHPには各データベース専用(MariaDB、SQLite、Oracle等)の組み込み関数が用意されています。前節の図12.2.2で示した手順をPHPで行う場合、以下に示す組み込み関数を利用して行うことになります。※上記は検索系のSQL文の結果と組み合わせて利用する関数です。MariaDB用の組み込み関数は「mysqli_」が頭に必ず付いており、一目で分かるようになっています。その他にも色々な用途の関数が用意されていますが、最初に覚えるのは上記で示したもので十分です。他にどのような関数があるか気になる場合、関数リファレンス「http://www.php.net/manual/ja/ref.mysqli.php」を参照してみて下さい。本項で取り上げた「mysqli関数」を利用する以外にも、データベースを抽象化した「PEAR::DBライブラリ」や「POD」を使ってもMariaDBにアクセスすることができます。このようにPHPではデータベースに、アクセスするための方法がいくつも存在していますが、どの方法も一長一短があり、これを使えば間違いないという決定的なものはありません。基本となる「mysqli関数」を理解できていれば、他の方法の学習を行っても応用が利くようになります。基本をしっかり押さえてから他の方法を利用してみて下さい。本項で紹介したmysqli関数は、12.4節からサンプルプログラムを交えて具体的にその使用方法について説明していきます。