php 自动 发邮件代码,一个简单的自动发送邮件系统(三)_php

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

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

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

http://www.gaodaima.com/47216.html一个简单的自动发送邮件系统(三)_php

在下面的程序中,我们将选择"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循环,我们就能很容易的将数据输出给浏览器。

欢迎大家阅读《一个简单的自动发送邮件系统(三)_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

e7ce419cf2d6ad34d01da2ceb8829eed.png

微信 赏一包辣条吧~

023a57327877fb4402bcc76911ec18ea.png

支付宝 赏一听可乐吧~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值