电脑安全

您当前的位置:主页 > 电脑安全 >

PHP/MySQL三日通-第二天(一)-网络编程

来源:[db:来源]标题:   程序    编辑:电脑技术全能网 时间:2019-09-20 06:24

原标题:PHP/MySQL三日通-第二天(一)-网络编程
   1、 while轮回   在这一课里,咱们将会持续深刻上来,应用PHP和MySQL来写出一些简略而有效的页面。咱们从今天创立的数据库开端,表现库中的数据,然而会再略微加以润饰。   起首,咱们用上面的代码来查问数据库内容。

  $#@60;html$#@62;$#@60;body$#@62;$#@60;?php$db = mysql_connect("localhost", "root");mysql_select_db("mydb",$db);$result = mysql_query("SELECT * FROM employees",$db);echo "$#@60;table border=1$#@62;/n";echo "$#@60;tr$#@62;$#@60;td$#@62;姓名$#@60;/td$#@62;$#@60;td$#@62;职位$#@60;/td$#@62;$#@60;/tr$#@62;/n";while ($myrow = mysql_fetch_row($result)) {printf("$#@60;tr$#@62;$#@60;td$#@62;%s %s$#@60;/td$#@62;$#@60;td$#@62;%s$#@60;/td$#@62;$#@60;/tr$#@62;/n", $myrow[1], $myrow[2], $myrow[3]);}echo "$#@60;/table$#@62;/n";?$#@62;$#@60;/body$#@62;$#@60;/html$#@62;
  您能够曾经留神到,咱们在这个顺序里加进了一些新货色。最显明的是while()轮回。该轮回是说,只有数据库里另有记载可读(应用mysql_fetch_row()函数),那就把该记载赋给变量$myrow,而后履行大括号({})内的指令。认真看一下这里,这局部是比拟主要的。   咱们应当留神一下mysql_fetch_row()函数。这里有一点小成绩,它前往的是一个数组,必需以数组下标来拜访此中的某个字段。第一个字段下标为0,第二个是1,依此类推。在履行某些庞杂查问时,这么做几乎切实是太繁缛了。   当初咱们更认真地研讨一下轮回进程。顺序前几行咱们在第一课的例子中曾经看到过了。而后,在while()轮回中,咱们从查问成果中读取一笔记录并把该记载赋给数组$myrow。接着,咱们用printf函数把数据中的内容表现在屏幕上。随后,轮回重复履行,读取下一笔记录赋给$myrow。如许持续上来,直到全部记载都已被读取完为止。   应用while()轮回? 个利益是,假如数据库查问没有前往任何记载,那您也不会收到过错信息。在刚履行轮回语句时,轮回前提就不满意,不会有任何数据赋给$myrow,顺序就间接往下运转了。   然而假如查问未前往任何数据,咱们怎样让用户晓得这一点呢?咱们兴许该供给点儿相干的新闻给用户吧。这是能够做到的,上面咱们就看看怎样做。2、 if-else   请看上面的顺序。  
  $#@60;html$#@62;$#@60;body$#@62;$#@60;?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 "$#@60;table border=1$#@62;/n";echo "$#@60;tr$#@62;$#@60;td$#@62;姓名$#@60;/td$#@62;$#@60;td$#@62;住址$#@60;/td$#@62;$#@60;/tr$#@62;/n";do {printf("$#@60;tr$#@62;$#@60;td$#@62;%s %s$#@60;/td$#@62;$#@60;td$#@62;%s$#@60;/tr$#@62;/n", $myrow["first"], $myrow["last"], $myrow["address"]);} while ($myrow = mysql_fetch_array($result));echo "$#@60;/table$#@62;/n";} else {echo "对不起,没有找到记载!"; }?$#@62;$#@60;/body$#@62;$#@60;/html$#@62;

上一篇:php简单文件上传代码-网络编程

下一篇:没有了