php でデータベースの内容をクエリする方法: 1. "mysqli_query()" メソッドを通じて選択クエリを実行します; 2. "PDO::__query()" メソッドを通じてクエリを実行します。
この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
データベースのクエリ方法phpでコンテンツ?
PHP MySQL 選択クエリ データ
PHP mysql_query() 関数は、選択クエリを実行するために使用されます。 PHP 5.5 以降、mysql_query() 関数は非推奨になりました。ここでは、次の 2 つの代替手段のいずれかを使用することをお勧めします。
mysqli_query() PDO::__query()
選択クエリには他に 2 つの MySQLi 関数があります。
mysqli_num_rows(mysqli_result $result): 行数を返します。 mysqli_fetch_assoc(mysqli_result $result): 行の連想配列を返します。配列の各キー名はテーブルの列名です。行データがない場合はNULLが返されます。
PHP MySQLi 選択クエリの例
<?php $host = 'localhost:3306'; $user = 'root';// $pass = ''; $dbname = 'test'; $conn = mysqli_connect($host, $user, $pass,$dbname); if(!$conn){ die('Could not connect: '.mysqli_connect_error()); } echo 'Connected successfully<br/>'; $sql = 'SELECT * FROM emp4'; $retval=mysqli_query($conn, $sql); if(mysqli_num_rows($retval) > 0){ while($row = mysqli_fetch_assoc($retval)){ echo "EMP ID :{$row['id']} <br> ". "EMP NAME : {$row['name']} <br> ". "EMP SALARY : {$row['salary']} <br> ". "--------------------------------<br>"; } //end of while }else{ echo "0 results"; } mysqli_close($conn); ?>
PHP
上記のコードを実行すると、次の結果が得られます-
ヒント: 関連するデータがemp4 table
Connected successfully EMP ID :1 EMP NAME : maxsu EMP SALARY : 9000 -------------------------------- EMP ID :2 EMP NAME : minsu EMP SALARY : 40000 -------------------------------- EMP ID :3 EMP NAME : jaizhang EMP SALARY : 90000 --------------------------------
推奨学習: 「PHP ビデオ チュートリアル」
以上がPHPでデータベースの内容をクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。