2019-12-01から1ヶ月間の記事一覧

標準クラスを利用する-PDO-

「データと処理方法の定義をまとめたもの」が「クラス」、そしてクラスを利用するにはnewを使って具体的な操作対象である「オブジェクト」を生成する必要がありました。 しかし私たちが作ったような小規模な「hitoクラス」では、クラスを利用するメリットは…

定義を別のファイルにまとめる

前回のプログラムは、クラス定義とクラスを使うコードを1つのファイルに書いていますので、非常にわかりにくにいプログラムでしたが、実は、PHPでは、記述の一部を他のファイルに保存しておき、必要に応じてそれをまとめて読み込んで利用することもできます…

クラスの継承

クラスは継承することができます。「継承」とは文字通り、「元の情報を受け継ぐこと」です。すでに存在するクラスの情報をそのまま使って、さらに拡張して新たなクラスを作ることを「クラスの継承」といいます。 ・継承によるクラス作成 前回hitoクラスを作…

クラスの基礎知識

クラスの基礎知識 クラスとは、一定のまとまりを持つデータと、その処理方法をまとめたものと考えてください。複雑な構造を持つデータを1つのグループとして扱いたいときに便利です。 また、クラスはデータ型としての性質も持ちます。 たとえば、ここで「人…

PHPとMySQLでボットを作る

ボット(bot)はロボット(robot)を省略したもの。つまり人間の代わりに自動的に実行されるプログラムのこのことです。コンピュータウイルスの「ボット」に感染してしまうと、悪意ある仕掛人の思い通りにコンピュータが操られてしまいます。twitterにも「ボット…

PHPスクリプトからクエリ発行(SELECTでデータを並び替える)

●データを並び替える 実はデータベース では、SELECTで表示されるレコードの順番は不規則なのです。 つまりどんな順に表示されるのかは運次第といった状況です。 したがって「どんな順に表示されても文句は言わない」というとき以外は、表示順を指定する必要…

PHPスクリプトからクエリ発行(INSERT,SELECTでテーブルデータ表示)

MySQLへの接続方法がわかったら、次はPHPからクエリを発行してみましょう。 あらかじめデータベースへ「db」のテーブル「tb」の内容をphpMyAdminで確認し、 テーブル「tb」は「cd」「nm」「pr」の3つのカラムだけで構成されています。 ここでは以下のように…

PHPでMySQLと接続

PHPスクリプトでMySQLに接続 PHPスクリプトMySQLを制御します。最初は、PHPスクリプトを使ったMySQLサーバーへの接続と切断です。 実はPHPからMySQLに接続して操作する方法には、いろいろな種類があります。ここでは、最も簡単なmysql関数を使います。MySQL…