PHPとLinuxとApacheとMySQLを組み合わせる

MySQL

レコードの挿入で

INSERT INTO {テーブル名} (name, password) VALUES ("user2", "user2");

レコードの変更で

UPDATE {テーブル名} SET password="password4" where name="{変更したい名前}";

レコードの削除で

DELETE FROM {テーブル名} WHERE name = "{消したい名前}";

PHPとApacheの連携

Apacheは、Webブラウザからindex.phpをリクエストされた際に、 index.phpをそのままWebブラウザへ返すのではなく、index.phpをPHP処理系で実行した結果を返す

PHPの動作確認

エラーログの確認

tail -f /var/log/httpd/error_log

アクセスログの確認

tail -f /var/log/httpd/access_log

PHPとMySQL

PHPからMySQLサーバーとのやり取りを行うためには、 PHPのPDOというライブラリを使用する .php内に

try {
    $dbh = new PDO('mysql:dbname=form;host=localhost', 'root', '');
} catch (PDOException $e) {
    exit('データベースに接続できませんでした'.$e->getMessage());
}

を実行することでデータベースとつなげることができる