ホームページ > バックエンド開発 > PHPチュートリアル > PHP MySQL 入門チュートリアル: データベースからのデータの読み取り_PHP チュートリアル

PHP MySQL 入門チュートリアル: データベースからのデータの読み取り_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:06:26
オリジナル
1011 人が閲覧しました

データベースの例からデータを読み取るための非常に簡単な PHP MySQL 入門チュートリアルを参照してください。

SELECT ステートメントは、データベースからデータを選択するために使用されます。

データベーステーブルからデータを選択します

SELECT ステートメントは、データベースからデータを選択するために使用されます。

文法


テーブル名から列名を選択します
注: SQL ステートメントでは大文字と小文字が区別されません。 SELECT は選択と同等です。

PHP で上記のステートメントを実行するには、mysql_query() 関数を使用する必要があります。この関数は、クエリまたはコマンドを MySQL に送信するために使用されます。

次の例では、「persons」テーブルに保存されているすべてのデータを選択します (* 文字はテーブル内のすべてのデータを選択します):

コードは次のとおりです コードをコピー

$con = mysql_connect("localhost","ピーター","abc123");
if (!$con)
{
die('接続できませんでした: ' .mysql_error());
}
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM 人");
while($row = mysql_fetch_array($result))
{
echo $row['FirstName'] . $row['LastName'];
エコー "
";
}
mysql_close($con);
?>

上記の例では、mysql_query() 関数によって返されたデータを $result 変数に保存します。次に、mysql_fetch_array() 関数を使用して、レコードセットの最初の行を配列として返します。後続の mysql_fetch_array() 関数の呼び出しは、レコードセット内の次の行を返します。 while ループ ステートメントは、レコードセット内のすべてのレコードをループします。各行の値を出力するには、PHP の $row 変数 ($row['FirstName'] および $row['LastName']) を使用します。

上記のコードの出力:


ピーター・グリフィン
グレン・カグマイア
-------------------------------------------------- ----------------------------------


結果をHTMLテーブルで表示

次の例は、上の例と同じデータを選択しますが、データを HTML テーブルに表示します。

コードは次のとおりですコードをコピー
$con = mysql_connect("localhost","ピーター","abc123");
if (!$con)
{
die('接続できませんでした: ' .mysql_error());
}
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM 人");
echo "



";
while($row = mysql_fetch_array($result))
{
echo "";
echo "";
echo "";
echo "";
}
echo "
" . $row['FirstName'] "" . $row['LastName'] "
";
mysql_close($con);
?>

上記のコードの出力:

名 姓
グレン・カグマイア
ピーター・グリフィン

http://www.bkjia.com/PHPjc/630704.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/630704.html技術記事データベースからデータを読み取るための超簡単な PHP MySQL 入門チュートリアルのサンプルを参照してください。 SELECT ステートメントは、データベースからデータを選択するために使用されます。 データベーステーブル SEL からデータを選択します...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート