網(wǎng)頁怎么連接到數(shù)據(jù)庫?

網(wǎng)頁連接到數(shù)據(jù)庫的方法:首先創(chuàng)建一個(gè)網(wǎng)頁連接數(shù)據(jù)庫的php代碼文件;然后解決瀏覽器編碼問題并指定數(shù)據(jù)庫字符集;最后通過“mysql_select_db”函數(shù)選擇并連接數(shù)據(jù)庫即可。

網(wǎng)頁怎么連接到數(shù)據(jù)庫?

html是無法讀取數(shù)據(jù)庫的,HTML是頁面前端腳本語言,要想從HTML網(wǎng)頁中獲取SQL數(shù)據(jù)庫里的數(shù)據(jù),需要借助JSP或ASP或PHP或ruby等語言來實(shí)現(xiàn)。?簡單的關(guān)系可以這樣理解:?數(shù)據(jù)庫JSP或ASP或PHP或RUBY等語言HTML

網(wǎng)頁鏈接數(shù)據(jù)庫代碼如下(PHP編寫):

<?php header(&#39;content-type:text/html;charset=gb2312;&#39;);//解決瀏覽器編碼問題 $lnk = mysql_connect(&#39;localhost&#39;, &#39;root&#39;, &#39;********&#39;) or die (&#39;連接失敗 : &#39; . mysql_error());//密碼填的是連接數(shù)據(jù)庫的密碼 mysql_query("set names gb2312");//這就是指定數(shù)據(jù)庫字符集 //選擇當(dāng)前連接數(shù)據(jù)庫為student mysql_select_db(&#39;book&#39;, $lnk); //獲取查詢項(xiàng)和查詢關(guān)鍵字的值 $searchitem=$_POST[&#39;searchitem&#39;]; $searchvalue=$_POST[&#39;searchvalue&#39;]; /*定義查詢語句,如果查詢關(guān)鍵字的值不為空,則在SQL語句的Where子句中 指定查詢項(xiàng)模糊匹配關(guān)鍵字,否則查詢所有記錄*/ if($searchvalue!="")    $myquery="SELECT * from books where {$searchitem} like &#39;%{$searchvalue}%&#39;";   else   $myquery="SELECT * from books";    //執(zhí)行查詢,生成結(jié)果集 $result = mysql_query($myquery)	or die("<br>查詢表books失敗:?"?.?mysql_error()); //從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組 $row=mysql_fetch_array($result); //循環(huán)讀取每一行記錄 while?($row) { } ?&gt;

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊10 分享