この記事の例では、2 つのphp データ アクセス方法 を共有し、2 つの方法の類似点と相違点を比較および分析することができます。ちょっとしたエクササイズをしてみましょう。具体的な内容は次のとおりです
方法 1: 古いので、理解するためだけに
1. 接続を作成する (チャンネルを確立する)
$db=mysql_connect("localhost","root","123"); //括弧は「サーバーアドレス」、「ユーザー名」、「パスワード」です
2. 操作するデータベースを選択します
mysql_select_db("mydb","$db");
3. SQL文を書く
$sql="情報から * を選択";
4. SQLステートメントを実行します
$result=mysql_query($sql); //クエリとはクエリを意味します
5. 結果セット ($result) からデータを取得します
リーリー方法 2: オブジェクト指向
1. 接続オブジェクトを作成します:
$db=new MySQLi("localhost","root","123","mydb") //括弧内の内容は「サーバーアドレス」、「ユーザー名」、「パスワード」、「データベース名」です
2. 接続が間違っているかどうかを確認します:
2.1 mysqli_connect_error() //接続エラーを表します
2.2
if(mysqli_connect_erroe())
{
echo "接続に失敗しました!";
exit(); //プログラムを終了します
}
2.3 !mysqli_connect_error or die ("Connection failed!"); //「or」の前は接続が正しいことを意味し、後ろは接続が失敗したことを意味します
3. SQL ステートメントを書きます:
$sql="国から * を選択";
4. SQL ステートメントを実行します。実行が成功した場合は結果セット オブジェクトが返され、実行が失敗した場合は false が返されます
$result=$db->クエリ($sql);
5. 結果セットからデータを読み取り、まずデータがあるかどうかを判断します
リーリーエクササイズ:
1. ドロップダウンメニューの形式でページに国家テーブルを表示します
リーリー
2. Infoテーブルを確認して表形式で表示します
リーリー以上がこの記事の全内容です。PHP プログラミングを学習する皆さんのお役に立てれば幸いです。