PHP程序员站--PHP编程开发平台
 当前位置:主页 >> PHP基础 >> 新手专区 >> 文章内容
PHP_MySQL教程-第二天
来源:PHPerz.com  作者:网络转载  发布时间:2007-12-07



第二页 if-else

请看下面的程序。
CODE:
<html>

<
body
>

<?
php

$db 
mysql_connect("localhost""root"
);


mysql_select_db("mydb",$db
);

$result mysql_query("SELECT * FROM employees",$db
);

if (
$myrow mysql_fetch_array($result
)) {

  echo 
"<table border=1>n"
;

  echo 
"<tr><td>姓名</td><td>住址</td></tr>n"
;

  do {

    
printf("<tr><td>%s %s</td><td>%s</tr>n"$myrow["first"
], 
$myrow["last"], $myrow["address"
]);


  } while (
$myrow mysql_fetch_array($result
));

    echo 
"</table>n"
;

} else {

    echo 
"对不起,没有找到记录!"
;    

}


?>


</
body
>

</
html

这段程序中包含有不少新内容,不过这些内容都相当简单。首先是mysql_fetch_array()函数。该函数与mysql_fetch_row()十分相近,只有一点不同:使用这个函数时,我们可以通过字段名而不是数组下标来访问它返回的字段,比如$myrow["first"]。这样我们就可以省不少力气了。另外,程序中还加进了do/while循环和if-else条件判定语句。

if-else条件判定语句的含意是,如果我们成功地把一条记录赋给了$myrow变量,那就继续;否则,就跳到else部分,执行那里的指令。
Tags: 教程   程序  
相关文章
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号