資源描述:
《php新手上路(十一)--》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、PHP新手上路(十一)>>數(shù)據(jù)庫鏈接10.PHP最大的特色就是操作數(shù)據(jù)庫的能力特別的強大,PHP提供對多種數(shù)據(jù)庫的支持。 通過PHP你可以輕松的連接到數(shù)據(jù)庫,請求數(shù)據(jù)并將其顯示在你的ysql_connect(stringhost,stringuser,stringpassysql_pconnect(stringhost,stringuser,stringpassysql_connect函數(shù)和mysql_pconnect函數(shù)都是對指定主機上MySQL數(shù)據(jù)庫的連接,如果該數(shù)據(jù)庫位于一個不同的端口,則可以在主機名后加上冒號和端
2、口號。函數(shù)的參數(shù)也可以缺省不填,如果不填參數(shù),默認的主機名是“l(fā)ocalhost”,用戶名為數(shù)據(jù)庫管理員,默認值為“root”,密碼為空。與數(shù)據(jù)庫連接成功之后,這兩個函數(shù)都可以返回一個連接號,如果連接失敗,則返回一個false值。讓我們來看看下面幾句語句:<?$db=mysql_connect("localhost","user","passysql_select_db("mydb",$db);?>me,$admin_mail;/*selectthedatatogetoutofthedatabase*/$que
3、ry="SELECTname,email,job,mentsFROM$table";$result=mysql_query($query);$total=mysql_numroe';returntrue"onMouseOut="e">加入留言</A></FONT></CENTER><br><br>";if($total==0){print"<CENTER>此刻沒人留言</CENTER><br><br>"
4、;}elseif($total>0){/*default*/$counter=0;if($dir=="")$dir="Next";$lpp=5;if($offset==0)$offset=0;if($dir=="Next"){if($total>$lpp){$counter=$offset;$offset+=$lpp;$num=$offset;if($num>$total){$num=$total;}}else{$num=$total;}}elseif($dir=="Previous"){if($tota
5、l>$lpp){$offset-=$lpp;if($offset<0){$offset=0;}$counter=$offset-$lpp;if($counter<0)$counter=0;$num=$counter+$lpp;}else{$num=$total;}}){$j=0;$j=$counter+1;/*noysql_result($result,$counter,"name");$i2=mysql_result($result,$counter,"email");$i3=mysql_result(
6、$result,$counter,"job");$i4=mysql_result($result,$counter,"ments");$i4=stripslashes("$i4");/*printitinanicelayout*/print"<CENTER>n";print"<TABLEouseOver="ail$i2';returntrue"onMouseOut="ail$i2">$i2</A>n";print"<BR><B>Job:</B>
7、$i3n";print"<BR><B>ment:</B>n";print"<BR>$i4n";print"</FONT></TD></TR></TABLE>n";print"</CENTER>n";$counter++;}}mysql_close();}/*executethefunction*/search_it($name);/*Seeifaction="$PHP_SCRIPT"method="POST">
8、n");/*Seeifit"value="Previous"name=dir>n");}/*Seeifit"value="Next"name=dir>n");}echo("<inputtype=hiddenname="offset"value="$offset">n");echo