一個簡單的自動發(fā)送郵件系統(tǒng)(三)
????這里介紹php和mysql結(jié)合起來實用。如何從mysql數(shù)據(jù)庫中提取數(shù)據(jù)。
????好,我們已經(jīng)成功的完成了我們的要求,很多的數(shù)據(jù)已經(jīng)存在了數(shù)據(jù)庫中,現(xiàn)在的問題是,如何查詢這些數(shù)據(jù),得到有用的結(jié)果呢?
在下面的程序中,我們將選擇"apple"的用戶輸出。
--------------------------------------------------------
/* 聲明一些必須的變量*/
$hostname = "yourhostname";
$username = "yourusername";
$password = "yourpassword";
$userstable = "information";??/* 使用MySQL建立的數(shù)據(jù)表存取信息??*/
$dbName = "yourdbname";
/* 與數(shù)據(jù)庫連接*/
MYSQL_CONNECT($hostname, $username, $password) OR DIE("Unable to connect to database");
@mysql_select_db( "$dbName") or die( "Unable to select database");??
/* 選擇所有“apple”用戶*/
$query = "SELECT * FROM $userstable WHERE (preference LIKE 'Apples') ";
$result = MYSQL_QUERY($query);
/* 統(tǒng)計有多少這樣的用戶*/
$number = MYSQL_NUMROWS($result);
/* 輸出結(jié)果*/
$i = 0;
IF ($number == 0) :
????PRINT "
Nobody in the database prefers Apples!
Users preferring Apples: $number
";
????WHILE ($i
????????$name = mysql_result($result,$i,"name");
????????$email = mysql_result($result,$i,"email");
????????PRINT "Visitor $name likes Apples.
";
????????PRINT "Email address: $email.";
????????PRINT "
";
????????$i++;
????ENDWHILE;
????????PRINT "
PHP怎么學習?PHP怎么入門?PHP在哪學?PHP怎么學才快?不用擔心,這里為大家提供了PHP速學教程(入門到精通),有需要的小伙伴保存下載就能學習啦!
Copyright 2014-2025 http://m.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號