日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

PHP新手上路(十一)

瀏覽:24日期:2024-03-01 10:35:20
數據庫鏈接 10. PHP最大的特色就是操作數據庫的能力特別的強大,PHP提供對多種數據庫的支持。 通過PHP你可以輕松的連接到數據庫,請求數據并將其顯示在你的web站點中,甚至修改數據庫中的數據。在這一節里我們主要以在互聯網上跟PHP一起使用得最多的MySQL數據庫為例,介紹一下相關的MySQL數據庫的操作函數以及數據庫的基本操作等方面的知識。 在MySQL數據庫中,我們用來連接數據庫的函數有兩個,它們分別為: integer mysql_connect(string host,string user,string password); integer mysql_pconnect(string host,string user,string password); mysql_connect函數和mysql_pconnect函數都是對指定主機上MySQL數據庫的連接,如果該數據庫位于一個不同的端口,則可以在主機名后加上冒號和端口號。函數的參數也可以缺省不填,如果不填參數,默認的主機名是“localhost”,用戶名為數據庫管理員,默認值為“root”,密碼為空。與數據庫連接成功之后,這兩個函數都可以返回一個連接號,如果連接失敗,則返回一個false值。讓我們來看看下面幾句語句: <? $db=mysql_connect("localhost","user","password"); mysql_select_db("mydb",$db); ?> 注釋: $db=mysql_connect("localhost","user","password"); 我們將mysql的鏈接參數,包括主機名、用戶名和密碼作為mysql_connect()的參數,同時得到返回值為$db,這樣,在下面的語句中,我們就可以將變量$db作為一個連接mysql數據庫的連接號來使用。 mysql_select_db("mydb",$db); 將PHP程序鏈接到mydb數據庫中,這樣程序與數據庫的鏈接就完成了。 10.1 一個簡易的數據庫留言簿 在完成數據庫的鏈接之后,我們就可以對數據庫進行一系列的操作。下面是一個簡易的數據庫留言簿程序(guestbook.php3): 我假設你機子上的MySQL數據庫以及管理MYSQL數據庫的工具 Phpmyadmin_2. 0.5都已經安裝完成,并且可以正常工作。 我們要做的第一件事情是創建一個留言數據庫,假定名字為: mydb。 1、啟動瀏覽器,打開Phpmyadmin_2. 0.5 的管理WEB界面。 2、在“Create new database”文本框內輸入數據庫名稱mydb,然后按create按鍵。 下一步,我們要在該留言數據庫下創建一個數據表,假定名字為: guestbook。 創建該數據表的命令如下所示:;;CREATE TABLE guestbook (ID INT NOT NULL AUTO_INCREMENT, name CHAR(250), email CHAR(250), job CHAR(250), comments BLOB, PRIMARY KEY(ID));;;最后,將下面的留言簿程序挎貝到你機子的可寫目錄下面,并保存成guestbook.php3文件。就這么簡單,你已經有了自己的留言簿了。;;10.2 留言簿程序(guestbook.php3): <?php;;/* $host : your MySQL-host, usually 'localhost' */ /* $user : your MYSQL-username */ /* $password : your MySQL-password */ /* $database : your MySQL-database */ /* $table : your MySQL-table */ /* $page_title : the title of your guestbook-pages */ /* $admin_mail : email-address of the administrator to send the new entries to */ /* $admin_name : the name of the administrator */ /* $html_mail : say yes if your mail-agent can handle HTML-mail, else say no */ $host = "localhost"$user = ""$password = ""$database = "mydb"$table = "guestbook"$page_title = "pert guestbook"$admin_mail = "pert@21cn.com"$admin_name = "Webmaster"$html_mail = "no"?> <HTML> <HEAD> <TITLE><?php echo $page_title; ?></TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" LINK="#000000"> <FONT FACE="Verdana" SIZE="-2"> <? /* connect to the database */ mysql_pconnect("$host","$user","$password") or die("Can't connect to the SQL-server"); mysql_select_db("$database"); /* action=view : retrieve data from the database and show it to the user */ if($action == "view") { /* function for showing the data */ function search_it($name) { /* some vars */ global $offset,$total,$lpp,$dir; global $table,$html_mail,$admin_name,$admin_mail; /* select the data to get out of the database */ $query = "SELECT name, email, job, comments FROM $table"$result = mysql_query($query); $total= mysql_numrows($result); print "<CENTER><FONT FACE="Verdana" SIZE="-2"><A HREF="guestbook.php3?action=add" onMouseOver="window.status='Add your name';return true" onMouseOut="window.status='';return true" TITLE="Add your name">加入留言</A></FONT></CENTER><br><br>"if ($total== 0) { print "<CENTER>此刻沒人留言</CENTER><br><br>"} 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 ($total > $lpp) { $offset-=$lpp; if ($offset < 0) { $offset=0; } $counter=$offset-$lpp; if ($counter < 0) $counter=0; $num=$counter+$lpp; } else { $num=$total; } } while ($counter < $num) { $j=0; $j=$counter + 1; /* now really grab the data */ $i1=mysql_result($result,$counter,"name"); $i2=mysql_result($result,$counter,"email"); $i3=mysql_result($result,$counter,"job"); $i4=mysql_result($result,$counter,"comments"); $i4 = stripslashes ("$i4"); /* print it in a nice layout */ print "<CENTER>n"print "<TABLE WIDTH=400 BORDER=0 ALIGN=CENTER VALIGN=TOP><TR><TD><FONT FACE="Verdana" SIZE="-2">n"print "<HR>n"print "<BR><B>Name:</B> $i1n"print "<BR><B>email:</B><A HREF="mailto:$i2" onMouseOver="window.status='Email $i2';return true" onMouseOut="window.status='';return true" TITLE="Email $i2">$i2</A>n"print "<BR><B>Job:</B> $i3n"print "<BR><B>Comment:</B>n"print "<BR>$i4n"print "</FONT></TD></TR></TABLE>n"print "</CENTER>n"$counter++; } } mysql_close(); } /* execute the function */ search_it($name); /* See if we need to put on the NEXT or PREVIOUS buttons */ if ($total > $lpp) { echo("<form action="$PHP_SCRIPT" method="POST">n"); /* See if we need a PREVIOUS button */ if ($offset > $lpp) { echo("<input type="submit" value="Previous" name=dir>n"); } /* See if we need a NEXT button */ if ($offset < $total) { echo("<input type="submit" value="Next" name=dir>n"); } echo("<input type=hidden name="offset" value="$offset">n"); echo("<input type=hidden name="name" value="$name">n"); echo("</form>"); } } /* action=add : show a form where the user can enter data to add to the database */ elseif($action == "add") { ?> <TABLE WIDTH="460" ALIGN="CENTER" VALIGN="TOP"> <TH COLSPAN="2"><P>請您填寫留言</TH> <FORM NAME="guestbook" ACTION="guestbook.php3?action=send" METHOD="POST"> <TR> <TD ALIGN="RIGHT" VALIGN="TOP"> 您的大名:</TD> <TD><INPUT TYPE=text NAME=name></TD> </TR> <TR> <TD ALIGN="RIGHT" VALIGN="TOP"> 您的E-mail:</TD> <TD> <INPUT TYPE=text NAME=email></TD> </TR> <TR> <TD ALIGN="RIGHT" VALIGN="TOP"> 您的工作:</TD> <TD> <INPUT TYPE=text NAME=job></TD> </TR> <TR> <TD ALIGN="RIGHT" VALIGN="TOP"> 您的留言:</TD> <TD> <TEXTAREA NAME=comments COLS=40 ROWS=6></TEXTAREA> <P> <INPUT TYPE=submit VALUE=Submit> <INPUT TYPE=Reset VALUE=Reset>;;<A ALIGN="RIGHT" HREF="guestbook.php3?action=view" onMouseOver="window.status='Read all comments first';return true" onMouseOut="window.status='';return true" TITLE="Read all comments first"><FONT SIZE="-2">先觀看所有的留言</FONT></A> </TD> </TR> </FORM> </TABLE> </CENTER> <? } /* action=send : add the data from the user into the database */ elseif($action == "send") { /* check if a HTML-mail should be send or a plain/text mail */ if($html_mail == "yes") { mail("$admin_name <$admin_mail>","PHP3 Guestbook Addition","<HTML><BODY><FONT FACE="Century Gothic"><TABLE BORDER="0" WIDTH="100%" CELLSPACING="4"><TR>$name ($email) schreef het volgende bericht in het gastenboek :</TR><TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT" NOWRAP> </TD></TR><TR><TD ALIGN="LEFT">$comments</TD><TD ALIGN="LEFT" NOWRAP> </TD></TR><TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT" NOWRAP> </TD></TR><TR><TD ALIGN="LEFT">您的留言:</TD><TD ALIGN="LEFT" NOWRAP>$name</TD></TR><TR><TD ALIGN="LEFT">您的大名:</TD><TD ALIGN="LEFT" NOWRAP>$email</TD></TR><TR><TD ALIGN="LEFT">您的email:</TD><TD ALIGN="LEFT" NOWRAP>$job</TD></TR><TR><TD ALIGN="LEFT">您的工作:</TD></TR></TABLE></BODY></FONT></HTML>", "From: $name <$email>nReply-To: $name <$email>nContent-type: text/htmlnX-Mailer: PHP/" . phpversion()); } /* MySQL really hates it when you try to put things with ' or " characters into a database, so strip these...*/ $comments = addslashes ("$comments"); $query = "INSERT INTO guestbook VALUES('','$name', '$email', '$job', '$comments')"$result = MYSQL_QUERY($query); ?> <BR><P ALIGN = CENTER>感謝, <?php echo $name; ?>, 您的留言. <BR><P ALIGN = CENTER><A HREF="guestbook.php3?action=view" onMouseOver="window.status='View your comment now';return true" onMouseOut="window.status='';return true" TITLE="View your comment now">觀看留言</A><BR><BR> <? } /* if there's no action given, then we must show the main page */ else { /* get the number of entries written into the guestbook*/ $query = "SELECT name from guestbook"$result = MYSQL_QUERY($query); $number = MYSQL_NUMROWS($result); if ($number == "") { $entry = "還沒有人留過言"} elseif ($number == "1") { $entry = "目前留言人數1人"} else { $entry = "目前留言人數 $number 人"} echo "<CENTER><BR>"echo "<P>$entry<BR>"echo "<H4><FONT FACE="Verdana" SIZE="3"><A HREF="guestbook.php3?action=add" onMouseOver="window.status='請您留言';return true" onMouseOut="window.status='';return true" TITLE="Add your name to our guestbook">請您留言</A></FONT></H4>"if ($number > "") { echo "<H4><FONT FACE="Verdana" SIZE="3"><A HREF="guestbook.php3?action=view" onMouseOver="window.status='觀看留言';return true" onMouseOut="window.status='';return true" TITLE="View the names in our guestbook">觀看留言</A></FONT></H4>"} echo "</P></CENTER>"} ?> <BR><SMALL><CENTER>版權所有:<A onMouseOver="window.status='pert';return true" onMouseOut="window.status='';return true" TITLE="pert">無邊天際</A></CENTER></SMALL> </FONT> </BODY> </HTML>;;
標簽: PHP
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩av二区在线播放| 蜜乳av另类精品一区二区| 久久精品国产99久久| 日韩**一区毛片| 99久久夜色精品国产亚洲狼| 国产精品亚洲产品| 少妇精品久久久| 亚洲免费播放| 国精品一区二区三区| 首页国产精品| 麻豆久久久久久| 国产欧美日韩在线观看视频| 亚洲精品一二| 蜜臀久久久久久久| 五月综合激情| 神马午夜久久| 丝袜美腿诱惑一区二区三区| 久久一区欧美| 巨乳诱惑日韩免费av| 91精品一区二区三区综合| 精品三级国产| 国产一区福利| 国产在线日韩精品| 国产一区二区三区91| 国产精品一级在线观看| 日韩成人午夜精品| 日本伊人久久| 亚洲精品黄色| 亚洲精品福利| 日韩福利视频导航| 日韩av成人高清| 日韩av三区| 久久激情av| 国产麻豆精品久久| 国产精品久久久久久久免费软件| 日韩黄色在线观看| 亚洲欧美专区| 亚洲开心激情| 亚洲aa在线| 欧美亚洲自偷自偷| 欧美日韩一区二区三区不卡视频 | 蜜臀av性久久久久蜜臀aⅴ流畅| 久久久影院免费| 日韩视频免费| 在线一区免费观看| 丝袜脚交一区二区| 亚洲性视频在线| 亚洲一区二区三区无吗| 亚洲天堂日韩在线| 日韩高清一级| 国产精品亚洲欧美一级在线| 精品久久精品| 色婷婷精品视频| 亚洲在线电影| 91大神在线观看线路一区| 青青草国产成人99久久| 国产精品qvod| 91精品国产福利在线观看麻豆| 伊人久久大香线蕉av超碰演员| 久久国产精品99国产| 天堂va欧美ⅴa亚洲va一国产| 国产日韩欧美| 精品视频免费| 性欧美videohd高精| 亚洲国产一区二区三区在线播放| 丝袜脚交一区二区| 久久99偷拍| 激情久久一区二区| 色一区二区三区| 黄色亚洲精品| 国产丝袜一区| 偷拍精品精品一区二区三区| 香蕉视频成人在线观看| 国产情侣久久| 99久久亚洲精品蜜臀| 亚洲资源网站| 日韩1区2区| 一区在线观看| 国产欧美日韩精品一区二区三区 | 国产精品女主播一区二区三区| 日韩不卡一区二区| 国产精品成人a在线观看| 亚洲精品国产偷自在线观看| 免费看黄色91| 精品一区二区三区的国产在线观看| 99国产精品一区二区| 亚洲三级网址| 国产资源在线观看入口av| 久久午夜精品一区二区| 国产激情欧美| 久久久久免费| 亚洲丝袜啪啪| 亚洲一区资源| 天堂va在线高清一区| 97在线精品| 亚洲美女91| 日韩成人亚洲| 日韩一区二区三免费高清在线观看| 成人精品久久| 色狠狠一区二区三区| av资源新版天堂在线| 日韩中出av| 久久精品不卡| 精品免费av| 午夜天堂精品久久久久| 国产精品二区不卡| 日韩精品一页| 伊人成人在线视频| 电影91久久久| 亚洲精品成人一区| 宅男在线一区| 久久伊人亚洲| 国产农村妇女精品一二区| 精品视频一区二区三区四区五区 | 精品欧美一区二区三区在线观看| 亚洲人亚洲人色久| 91国语精品自产拍| 亚洲精品国产嫩草在线观看| 高清一区二区| 国产福利91精品一区二区| 久久99青青| 国产精品第一| 国产精品久久久久9999高清| 日韩av不卡在线观看| 亚洲ww精品| 日韩激情一区二区| 日韩精品国产欧美| 日韩精品亚洲aⅴ在线影院| 一区在线观看| 精品91久久久久| 国产精品美女久久久| 国产精品婷婷| 日韩一区欧美二区| 日韩影院精彩在线| 亚洲一区二区三区久久久| 每日更新成人在线视频| 性色一区二区| 综合一区av| 国产日韩精品视频一区二区三区| 日韩av一二三| 欧美激情麻豆| 日韩88av| 久久久水蜜桃av免费网站| 九九精品调教| 国产99久久久国产精品成人免费| 亚洲福利国产| 免费在线观看不卡| 日韩区欧美区| 国产亚洲欧美日韩精品一区二区三区 | 精品久久久中文字幕| 久久狠狠久久| 国产精品久久久久久av公交车| 老色鬼精品视频在线观看播放| 国产一区二区三区免费在线| 日韩精品中文字幕第1页| 五月综合激情| 婷婷视频一区二区三区| 欧美成人高清| 日韩综合一区二区| 久久亚洲资源中文字| 久久国产欧美| 三级一区在线视频先锋| 人人爱人人干婷婷丁香亚洲| 麻豆精品av| 精品三级久久| 鲁大师成人一区二区三区| 日韩激情精品| caoporn视频在线| 国产精品普通话对白| 日韩福利在线观看| 国产福利91精品一区二区| 精品欧美激情在线观看| 免费不卡在线视频| 国产精品对白久久久久粗| 日韩中文在线电影| 视频在线观看国产精品| 欧美精品影院| 久久久水蜜桃av免费网站| 日韩专区一卡二卡| 精品国产亚洲一区二区在线观看| 999精品色在线播放| 亚洲欧美日韩国产综合精品二区 | 久久av免费| 自拍日韩欧美| 麻豆免费精品视频| 91精品91| 欧美国产视频| 亚洲美洲欧洲综合国产一区| 国产精品magnet| 一区二区视频欧美| 国产精品综合色区在线观看| 亚洲v在线看| 国产午夜精品一区在线观看| 中文字幕在线看片| 亚洲无线一线二线三线区别av| 国产探花在线精品一区二区| 99久久久久| 国产精品xxx在线观看| 99国产精品久久久久久久| 亚洲免费专区|