網頁怎麼連接資料庫?

little bottle
發布: 2020-09-16 13:28:54
原創
48296 人瀏覽過

網頁連接到資料庫的方法:先建立一個網頁連接資料庫的PHP代碼檔案;然後解決瀏覽器編碼問題並指定資料庫字元集;最後透過「mysql_select_db」函數選擇並連接資料庫即可。

網頁怎麼連接資料庫?

HTML是無法讀取資料庫的,HTML是頁面前端腳本語言,要從HTML網頁中取得SQL資料庫裡的數據,需要藉助JSP或ASP或PHP或RUBY等語言來實現。簡單的關係可以這樣理解: 資料庫<--->JSP或ASP或PHP或RUBY等語言<--->HTML

網頁連結資料庫程式碼如下(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());//密码填的是连接数据库的密码
mysql_query("set names gb2312");//这就是指定数据库字符集
//选择当前连接数据库为student
mysql_select_db(&#39;book&#39;, $lnk);
//获取查询项和查询关键字的值
$searchitem=$_POST[&#39;searchitem&#39;];
$searchvalue=$_POST[&#39;searchvalue&#39;];
/*定义查询语句,如果查询关键字的值不为空,则在SQL语句的Where子句中
指定查询项模糊匹配关键字,否则查询所有记录*/
if($searchvalue!="") 
  $myquery="SELECT * from books where {$searchitem} like &#39;%{$searchvalue}%&#39;";  
else
  $myquery="SELECT * from books";   
//执行查询,生成结果集
$result = mysql_query($myquery)	or die("<br>查询表books失败: " . mysql_error());
//从结果集中取得一行作为关联数组
$row=mysql_fetch_array($result);
//循环读取每一行记录
while ($row)
{
}
?>
登入後複製

以上是網頁怎麼連接資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!