PHP

PHPでのtipsを初心者にも分かりやすく解説しています。

PHPとMySQLのDELETE文でデータ削除(PDO)

PDOによるMySQLのDELETE文を使って、データベースのデータを削除します。

mysql_query()がPHP5.5で非推奨となり7.0で削除されたため、現在のPHPによるデータベース接続はPDOが主流となっています。

今回は、DELETE文とこのPDOを使ったMySQLのデータ削除方法ですが、パフォーマンスやセキュリティも考慮し、プリペアドステートメントを使っています。

複数のデータを一括で削除する方法もご紹介します。

 

続きを読む

PHPとMySQLのUPDATE文でデータ更新(PDO)

PDOによるMySQLのUPDATE文を使って、データベースのデータを修正、更新します。

mysql_query()がPHP5.5で非推奨となり7.0で削除されたため、現在のPHPによるデータベース接続はPDOが主流となっています。

今回は、UPDATE文とこのPDOを使ったMySQLのデータ登録方法ですが、パフォーマンスやセキュリティも考慮し、プリペアドステートメントを使っています。

複数のデータを一括で更新する方法もご紹介します。

 

続きを読む

PHPとMySQLのINSERT文でデータ挿入(PDO)

PDOによるMySQLのINSERT文を使って、データベースにデータを登録します。

mysql_query()がPHP5.5で非推奨となり7.0で削除されたため、現在のPHPによるデータベース接続はPDOが主流となっています。

今回は、INSERT文とこのPDOを使ったMySQLのデータ登録方法ですが、パフォーマンスやセキュリティも考慮し、プリペアドステートメントを使っています。

複数のデータを一括で登録する方法もご紹介します。

 

続きを読む

PHPとMySQLのSELECT文でデータ取得(PDO)

PDOによるMySQLのSELECT文を使って、データベースからデータを取得します。

mysql_query()がPHP5.5で非推奨となり7.0で削除されたため、現在のPHPによるデータベース接続はPDOが主流となっています。

今回は、SELECT文とこのPDOを使ったMySQLのデータ取得をご紹介します。

WHERE句やORDER BY句などで、並び替えや特定の値を検索したり、件数を制限したりなどさまざまな条件を指定する方法もご紹介しています。

 

続きを読む

PHPでMySQLに接続する(PDO)

PDOは「PHP Data Objects」の略称で、PHP5.1よりサポートされたデータベース接続のための抽象化レイヤーです。

抽象化レイヤーってよく分かんないですけど、MySQLだろうがPostgreSQLだろうがSQLiteだろうが、同じ関数を使っても「よしな」にPHPとデータベースの間を取り持ってくれる便利なヤツですね。

mysql_connect()がPHP5.5で非推奨となり7.0で削除されたため、現在のPHPによるデータベース接続の主流となっています。

今回は、このPDOを使ったMySQLとの接続方法をご紹介します。

接続を失敗した際のエラーも見ていきますので、エラーで上手く行かない人はエラーメッセージを確認してみましょう。

 

続きを読む