PHPでCookieを保存したり、取得、送信する方法です。またCookieを保存できない原因などもご紹介します。
PHP
PHPでのtipsを初心者にも分かりやすく解説しています。
PHPでのファイルアップロードとエラーチェックの方法
PHPでファイルをアップロードするシンプルな方法から、エラーチェックや容量制限を設定する方法も併せてご紹介します。
PHPでURLを取得する(部分取得やクエリ文字除外なども)
SERVER変数を使ったURL取得法をご紹介します。
ホスト名だけや、ホスト名以下のURIのみ、クエリ文字を除外して取得などいろいろな取得方法があります。
それら一般的な方法と、便利に使い回す方法もご紹介します。
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のparse_strでURLパラメータを分解して取得
PHPでは、URLのパラメータを分解して取得できる便利な関数があります。
parse_url()
を使えば、Amazonのような&
(アンド)で繋がれた長いURLパラメータも項目ごとに取得できて便利です。
PHPのnumber_formatで数値を3桁のカンマ区切りにする
金額などの数値を1,000単位でカンマ区切りにしてくれる便利な関数がPHPにはあります。
number_format()
を使えば、桁が多い数値もとても見やすくなるでしょう。
PHPでMySQLに接続する(PDO)
PDOは「PHP Data Objects」の略称で、PHP5.1よりサポートされたデータベース接続のための抽象化レイヤーです。
抽象化レイヤーってよく分かんないですけど、MySQLだろうがPostgreSQLだろうがSQLiteだろうが、同じ関数を使っても「よしな」にPHPとデータベースの間を取り持ってくれる便利なヤツですね。
mysql_connect()
がPHP5.5で非推奨となり7.0で削除されたため、現在のPHPによるデータベース接続の主流となっています。
今回は、このPDOを使ったMySQLとの接続方法をご紹介します。
接続を失敗した際のエラーも見ていきますので、エラーで上手く行かない人はエラーメッセージを確認してみましょう。