ホームページ  >  記事  >  バックエンド開発  >  簡単な自動メール送信システム(3)_PHPチュートリアル

簡単な自動メール送信システム(3)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:05:22769ブラウズ

簡単な自動メール送信システム(3)

ここではphpとmysqlの実践的な組み合わせを紹介します。 mysqlデータベースからデータを抽出する方法。

さて、要件を正常に完了しました。データベースにはすでに多くのデータが存在します。問題は、このデータをどのようにクエリして有用な結果を取得するかです。

以下のプログラムでは、「apple」のユーザー出力を選択します。

------------------------------------------------ --------



/* 必要な変数を宣言します*/

$hostname = "yourusername";
$password = "yourpassword"; $userstable = "information"; /* MySQL によって作成されたデータ テーブルを使用して情報にアクセスします */
$dbName = "yourdbname";


/* データベースに接続します */
MYSQL_CONNECT($hostname, $username, $パスワード ) OR DIE("データベースに接続できません");

@mysql_select_db( "$dbName") または die( "データベースを選択できません");


/* すべての「apple」ユーザーを選択します*/

$ query = "SELECT * FROM $userstable WHERE (preference LIKE 'Apples') ";

$result = MYSQL_QUERY($query);

/* そのようなユーザーが何人いるかをカウントします*/

$number = MYSQL_NUMROWS( $result ; CENTER>";

ELSEIF ($number > 0) :

PRINT "

リンゴを好むユーザー: $number

";

WHILE ($ i< --------------------------------- ------------------

apples.php3 として保存します。

説明: 新しく使用される関数:

1, $number = MYSQL_NUMROWS($result) ;

構文: int mysql_num_rows(string result); 関数から返される配列レコードmysql_query。
·$resultに格納されている行数を返します。

2. $name = MYSQL_RESULT($result,$i,"name");

構文: int mysql_result(int result, int i, column); この関数はレコードを分割し、各レコードを変数に割り当てます。 。
·$result は配列の結果を指します。
·$i はデータの行を指します。
·column は、mysql データ テーブル内の列の名前を指します。変数も使用できます。

したがって、単純な while ループを使用すると、ブラウザにデータを簡単に出力できます。




http://www.bkjia.com/PHPjc/315719.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/315719.html

技術記事

簡単な自動メール送信システム(3) phpとmysqlの実践的な組み合わせを紹介します。 mysqlデータベースからデータを抽出する方法。 さて、目的のものが無事に完成しました...





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