加入收藏 | 设为首页 | 会员中心 | 我要投稿 焦作站长网 (https://www.0391zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP_MySQL教程-第一天

发布时间:2020-03-16 01:39:31 所属栏目:PHP教程 来源:互联网
导读:PHP_MySQL教程-第一天


<html> 
<body> 
<?php 
$db = mysql_connect("localhost", "root"); 
mysql_select_db("mydb",$db); 
$result = mysql_query("SELECT * FROM employees",$db); 
printf("First Name: %s<br>n", mysql_result($result,0,"first")); 
printf("Last Name: %s<br>n", mysql_result($result,0,"last")); 
printf("Address: %s<br>n", mysql_result($result,0,"address")); 
printf("Position: %s<br>n", mysql_result($result,0,"position")); 
?> 
</body> 
</html>  


我来解释一下上面的代码。mysql_connect()函数负责以指定的用户名(本例中用户名是root)连接到指定机器(在本例中机器是本机localhost)上的MySQL数据库。如果您想指定用户口令,您也可以把它送给这个函数。连接的结果保存在变量$db中。 
随后,mysql_select_db()函数告诉PHP,我们要读取的数据库是mydb。我们可以在程序中同时连接到多台机器上的多个数据库,但目前我们还是限于连接一个数据库。 
接下来,mysql_query()函数完成最复杂的部分。利用刚才得到的连接结果标识,该函数把一行SQL语句送给MySQL服务器去处理。返回的结果保存在变量$result中。 
最后,mysql_result()函数显示SQL查询命令所得到的各个字段的值。利用变量$result,我们就可以找到第一条记录,记录号是0,并将其中各字段的值显示出来。 
如果您以前没用过Perl或C语言,那么printf函数的语法格式会显得很奇怪。在上面的每一行程序中,%s代表表达式第二部分中的那个变量(例如,mysql_result($result,0,"position"))应该以字符串的形式显示出来。想更深入了解printf,请参阅PHP文档。 
这一课我们就讲到这里了。我们已经成功地编译、安装和设置了MySQL和PHP,并且运行了一个简单的程序来读取数据库中的信息。在 第二课里,我们会做一些更复杂的工作,来显示多行记录的数据,甚至与数据库互相交换数据。

(编辑:焦作站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读