您的位置:首页网页设计PHP实例 → 一个简单的自动发送邮件系统三

一个简单的自动发送邮件系统三

时间:2004/11/7 3:28:00来源:本站整理作者:蓝点我要评论(0)

一个简单的自动发送邮件系统(三)



    这里介绍php和mysql结合起来实用。如何从mysql数据库中提取数据。



    好,我们已经成功的完成了我们的要求,很多的数据已经存在了数据库中,现在的问题是,如何查询这些数据,得到有用的结果呢?



在下面的程序中,我们将选择"apple"的用户输出。



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




  



/* 声明一些必须的变量*/



$hostname = "yourhostname";

$username = "yourusername";

$password = "yourpassword";

$userstable = "information";  /* 使用MySQL建立的数据表存取信息  */

$dbName = "yourdbname";





/* 与数据库连接*/

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);



/* 统计有多少这样的用户*/



$number = MYSQL_NUMROWS($result);



/* 输出结果*/



$i = 0;



IF ($number == 0) :



    PRINT "

Nobody in the database prefers Apples!

";



ELSEIF ($number > 0) :



    PRINT "

Users preferring Apples: $number

";



    WHILE ($i < $number):



        $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 "

";



ENDIF;





?>



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



将他存为apples.php3



解释说明:一些新用到的函数:



1、$number = MYSQL_NUMROWS($result);



语法:int mysql_num_rows(string result);



·result   从函数mysql_query中返回的数组记录。

·返回存在$result中的行数。



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



语法: int mysql_result(int result, int i, column);



这个函数将分离记录,将每一条赋值给变量。

·$result是指中的数组结果。

·$i是指数据的行。

·column是指mysql数据表中列的名字。也可以使用变量。



   因此使用一个简单的while循环,我们就能很容易的将数据输出给浏览器


相关阅读 Mac访问Windows共享文件夹Windows 7正版系统验证方法windows 8.1系统版本号查看方法Windows 8.1系统电话激活时无法输入微软返回代码解决方法Windows 8如何调整屏幕分辨率windows8.1磁盘占用100%解决方法Mac双系统如何删除Boot Camp安装的Windows分区Apple教你如何在Mac 上运行 Windows

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 我的php文件怎么打开_php运算符怎么写 php 如何生成静态页面的函数PHP生成图片缩略图PHP session常见问题集锦及解决办法PHP实现同步远程Mysql

人气排行 DEDE在文章列表文章没有缩略图的不显示图片php+mysq修改用户密码我的php文件怎么打开_如何打开php文件的办法FCKeditor的配置和使用方法使用dedecms建站教程PHP+Ajax实现分页技术图片存储与浏览一例Linux+Apache+PHP+MySQLPHP生成图片缩略图