前回学習したように、ターミナルでクエリを使用してデータベースを作成する方法。
mysql -uroot /*Press enter key and then give input to terminal to create database.*/ create database myapp;
次に、テーブルにアクセスして特定の名前を取得できるように、データベースに接続する必要があります。
データベースに接続するには、PHP コードを使用して、PDO (PHP Data Objects) または mysqli (MySQL Enhanced Extension) を使用して接続を確立する必要があります。ここでは PDO を使用した例を示します。まず PDO
について知る必要があります。PDO (PHP Data Objects) は、データベースへのアクセスと操作のための一貫したインターフェイスを提供する PHP 拡張機能です。
データベースにアクセスしてデータを取得するための基本的な手順をいくつか示します
$pdo = new PDO('dsn', 'username', 'password');
こちら:
例:
$pdo=newPDO('mysql:host=localhost;dbname=myapp', 'root', 'password');
これにより、ユーザー名「root」とパスワード「password」を使用して、ローカル ホスト上の「myapp」という名前の MySQL データベースへの接続が作成されます。
これは、データベースから申請者の特定の名前を取得するためのステートメントです。
$stmt = $pdo->prepare('SELECT name FROM applicants WHERE name = :name');
探している特定の名前
$stmt->bindParam(':name', $name);
データベースで検索したい名前を入力してください
$name = 'Ali Hasan';
$name 変数に名前を入力したら、次のステップはステートメントの実行です。実行が完了したら、結果をフェッチします
$stmt->execute(); $result = $stmt->fetch();
次に、データベースから取得した結果を表示するステートメントを作成する必要があります
echo $result['name'];
検索の最後に、NULL 値の PDO 変数を使用してデータベース経由の接続を閉じる必要があります。
$pdo = null;
完全にご理解いただければ幸いです。
以上がデータベースを作成し、そこから特定のデータにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。