ここではphpとmysqlの実践的な組み合わせを紹介します。
基本的に、php はバックエンド データベースとフロントエンド ブラウザーの間でコマンドを渡す中間層であると言えます。このアプローチは対話の可能性を大幅に高め、投票システム、その他の動的なユーザー入力、およびパーソナライズされた Web サイトで簡単に使用できます。
この種の対話を実現するには、まず mysql データベースに接続する必要があります。これを実現するには、次のコマンドを使用します。
構文: int mysql_connect(string hostname, string username, string password);
·hostname - ホストデータベースサーバーが実行されている場所の名前。
·username - データベースサーバーに接続するためのユーザー名。
·パスワード - ユーザーのパスワード。 MySQL データベースに接続するために設定されたパスワード。接続が成功した場合、関数は正の整数を返し、失敗した場合は負の数を返します。
通常どおり、すべてのコマンドは「」と「?>」の間に配置する必要があります。
プロジェクトを続けましょう。MySQL を使用して次のデータ テーブルが作成されていると仮定します。
------------------------------------- -
mysql> CREATE TABLE 情報 (
- -> 名前 VARCHAR (25)、
-> メール VARCHAR (25)、
-> 選択 VARCHAR (8) ); --------------------
次に、このデータベースにユーザーの情報を挿入したいとします。これは、email.php3 スクリプトを変更することで実行できます。次のように変更します:
-----------------------------
このスクリプトが使用されますmoreinfo.html ファイルから渡された変数。 */
/* 関連する変数を宣言します*/
$hostname = "myusername";
$password = "mypassword";
/* を使用します。情報にアクセスするために MySQL によって作成されたデータ テーブル */
$userstable = "information";
/* Web サイト管理者の電子メール アドレス */
$adminaddress = "administration@buycorn.com";データベース */
MYSQL_CONNECT($hostname,$username,$password) OR DIE("データベースに接続できません");
@mysql_select_db("$dbName") または die("データベースを選択できません"); PRINT "
";
PRINT "こんにちは、$name。";
PRINT "
";
PRINT "$email に情報を送信します。$preference が気に入っていることがわかりました";
/* 関連するメールを送信します*/
mail ( "$email", "情報のリクエスト",
"$namenご興味をお持ちいただきありがとうございます!n
インターネットで新鮮なトウモロコシを毎日販売しています!
ご注文は http://www.buycorn.com で、
そして$preference の無料パッケージを受け取ります!");
mail("$adminaddress",
"Visitor request for info.",
"$name requested for information.n
電子メール アドレスは $email. n 訪問者$preference を好みます。");
/* データ テーブルにデータを挿入します*/
$query = "INSERT INTO $userstable VALUES('$name','$email', '$preference')";
$result = MYSQL_QUERY($query);
"将来の参照のために、あなたの情報もデータベースに挿入されました。"; -- -----------------------------
注意すべき点:
1. の冒頭で宣言された変数。スクリプトは MYSQL_CONNECT() 関数用です。これらの値を関数内で直接与えることもできますが、プロジェクトの開発を考慮すると、これらの値は別のファイルに配置し、(#include) で読み込む必要があります。
2. 構文: int mysql_select_db(string database_name, int link_identifier);
database_name はサーバー上のデータベース名である必要があります。
・link_identifier (オプション) は接続を指定し、これに基づいてデータベース サーバーにリクエストを行います。
・戻り値は true/false
3. 構文: int mysql_query(string query, int link_identifier);
・query mysql サーバーに SQL コマンドを送信します。
・link_identifier (オプション) 接続を指定し、これに基づいて SQL コマンドをデータベース サーバーに送信します。
・戻り値は整数で、正の数値は成功を示し、負の数値は失敗を示します。
4. 構文: int mysql_close(int link_identifier);
・link_indentifier 上記と同じ
・戻り値は整数で、正の数値は成功を示し、負の数値は失敗を示します。
次回はmysqlからデータを出力する方法を説明します。
http://www.bkjia.com/PHPjc/315419.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/315419.html技術記事ここではphpとmysqlの実践的な組み合わせを紹介します。 基本的に、PHP はバックエンド データベースとフロントエンド ブラウザーの間の中間層であり、両者の間でコマンドを渡していると言えます。この方法で大幅に改善されます...