検索
ホームページphp教程php手册PHP3入門チュートリアル---注意すべきこと

1. スクリプトの先頭で定義されている変数は MYSQL_CONNECT() 関数のパラメータ。もちろん、これらの文字列を関数に直接挿入することもできますが、大規模な Web アプリケーションの場合、これらの値はおそらくいくつかの場所に配置される文字列変数は、別のファイルにインクルードされます ( include ステートメントを使用)。これらの文字列変数が最初に定義されている場合は、簡単に変更できます。 。
🎜>
はデータベースを選択するために使用されます。これにより時間を節約でき、クエリ ステートメントの実行時にデータベース名を指定する必要がなくなります。
>database_name, int link_identifier); >サーバー上のデータベース名である必要があります。

* link_identifier (オプション) は、確立されたデータベース接続番号を指定します。省略した場合は、最後に開いた接続が使用されます。 * 実行の成否に応じて true を返します
/
不正な値です。 MySQL データベースにクエリを送信します:

構文: int mysql_query(string query, int link_identifier);

* クエリ - クエリに使用される SQL 文字列。

* link_identifier - データベース名 (オプション、省略された場合は使用されます)開かれたデータベース接続)、関数 @mysql_select_db() を使用してデータベースを選択したくない場合は、データベース名を指定する必要があります。

* 正の値を返します / 負の値の場合 SELECT クエリが実行されると、結果の数値が返されます。それ以外の場合、戻り値は無視できます。

4. MYSQL_CLOSE 関数は MySQL データベース接続。

構文: int mysql_close( int リンク識別子);

* 同様に、実行が成功したかどうかに応じて、正の値を返します / 🎜>負の値。

設定が正しければ、実際に 情報 テーブルにデータが追加されていることがわかります。次のパートでは、 MySQL データベースからデータを抽出して表示する方法を学びます。

MySQL

十分なユーザー情報を取得し、データベースに保存することに成功しました。しかし、このデータを参照して、そこから有益な結論を引き出すにはどうすればよいでしょうか?

以下に、Apple を好むすべてのユーザーの名前とメール アドレスをリストします。


/*
このスクリプトは、Apple を好むすべてのユーザーの名前と電子メール アドレスを表示するために使用されます */
/ *
関連する変数をいくつか定義します */ $hostname = "
devshed"; $username = "
myusername " ; $password = "
mypassword"; $
userstable = "情報"; $
dbName = " mydbname ";
/*
接続を確立 */ MYSQL_CONNECT($hostname, $username, $password) OR DIE("Unable toデータベースに接続します");

@
mysql_select_db( "$dbName") または die( "データベースを選択できません");
/ *
Apple が好きなユーザーをすべて選択 */ $query = "SELECT * FROM $
userstable WHERE Choice = 'Apples'"; $result = MYSQL_QUERY($query);

/*

そのようなユーザーが何人いるかを計算します
*/ $number = MYSQL_NUMROWS($ result );
/*

結果を画面に表示します
*/ $i
= 0; = 0) : PRINT "
リンゴが好きな人はいない

ELSEIF ($number > 0) ):PRINT "

リンゴを食べるのが好きなユーザーの数: $number

WHILE ($i $name =
mysql_result($result,$i,"name"); >mysql_result ($
result,$i,"email"); PRINT "$name Like Apple
"; PRINT " メールアドレス:
$email."; PRINT " $i
+ +;
ENDWHILE; PRINT "

として保存🎜> apples.php3.



使用する関数について説明します:

$number = MYSQL_NUMROWS($result); int mysql_num_rows(string result); MYSQL_QUERY
関数は結果番号を返します。


関数の戻り値は、レコードグループ内のレコード数です。
同様の関数もあります:
mysql_num_fields(文字列結果) 、その戻り値はレコードセット内のフィールドの数です。
出力プロセス中に、データベース内のレコードが Apple を好きではないことを示している場合、文字列 "No one like it Eat applesと表示されます。それ以外の場合は、見つからないユーザーの名前とメールアドレスが出力されます。これは、 WHILE ループを使用して、条件を満たすすべてのデータを出力します。

$name = MYSQL_RESULT($result,$i,"name"); 🎜>

構文: int mysql_result(int result, int i、列); レコード内のフィールドの値を抽出します:

* $ result は、操作対象のレコード セットを指定します。

* $i レコードセット内のどのレコード番号を操作するかを指定

※列 MySQL

テーブル構造内のフィールド名。
このように、単純な WHILE ループを使用して、すべてを出力できます。データの。

SQL 関数: MYSQL_QUERY() 関数を使用すると、データベースに対して一部の SQL 関数を実行できます。 DELETE および UPDATE 関数を含む操作を実行します:

削除

名前 "Bunny" レコードを削除するとします。 :

$query = "DELETE FROM $userstable WHERE name = "Bunny ";

MYSQL_QUERY($query);

または、その名前を持つすべてのレコードを変更したい
"Bunny"
"Bunny " から " に置き換えます。 $query = "UPDATE $userstable
SET name = "Bugs Bunny" WHERE name = "Bunny"; MYSQL_QUERY($query);
PHP3.0 一般的な理解が必要です。
PHP3.0
を使用して動的 Web ページを作成する方法と、 PHP3.0 および MySQL の組み合わせにより、データベースがインターネットに公開されます。ただし、これらは氷山の一角にすぎません。 PHP3.0 にも多くの強力な機能があります。これは単なる紹介記事ですので、ここでは詳細については説明しません。 PHP を学ぶ最良の方法は、 PHP3.0 を読むことだと思います。これらのドキュメントは、 PHP を開発したマスターによって書かれています。このドキュメントより詳細な情報はないかもしれません。暗記する必要はなく、ただ読んで理解するだけです。このドキュメントと PHP に関する最新ニュースの一部は、 http://www.php.net で参照できます。 PHP の本拠地は、 PHP を学ぶために行かなければならない場所でもあります。 MySQL のドキュメントと関連リソースは、 http://www.mysql.com にあります。



声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン