文章导航PC6首页软件下载单机游戏安卓资源苹果资源

pc软件新闻网络操作系统办公工具编程服务器软件评测

安卓新闻资讯应用教程刷机教程安卓游戏攻略tv资讯深度阅读综合安卓评测

苹果ios资讯苹果手机越狱备份教程美化教程ios软件教程mac教程

单机游戏角色扮演即时战略动作射击棋牌游戏体育竞技模拟经营其它游戏游戏工具

网游cf活动dnf活动lol周免英雄lol礼包

手游最新动态手游评测手游活动新游预告手游问答

您的位置:首页网页设计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生成图片缩略图