[php] 我的微型論壇的簡(jiǎn)單教程[已完成]第4/8頁(yè)
更新時(shí)間:2007年05月31日 00:00:00 作者:
3、連接數(shù)據(jù)庫(kù)
(1)連接數(shù)據(jù)庫(kù):mysql_connect(string hostname,string username ,string password);
hostname:服務(wù)器名。本機(jī)"localhost";
username:登陸用戶名。我這里是"root";
password:登陸密碼。我這里也是"root";
(2)選擇數(shù)據(jù)庫(kù):mysql_select_db(string database_name,int[link_identifier]);
database_name就是數(shù)據(jù)庫(kù)名,這里就是剛剛建立的mybbs了。
link_identifier:連接標(biāo)識(shí),不寫就默認(rèn)是上次使用的連接,具體見下面。
完整的寫法如下:
<?php
mysql_connect("localhost","root","root");//千萬(wàn)不要漏了分號(hào),唉,我自己就經(jīng)常漏掉……
mysql_select_db("mybbs");
/*或者你可以這樣寫:
$connect_db=mysql_connect("localhost","root","root");
mysql_select_db("mybbs",$connect_db);
*/
?>
就象ASP里的conn一樣,把這個(gè)連接單獨(dú)放到一個(gè)文件里,方便以后調(diào)用。不過ASP用的include,PHP中使用require()或者include()而已,如下:
ASP中:<!--#include file="conn.asp"-->
php中:
<?php
require("conn.php");
%>
或者:
<?php
include("conn.php");
?>
如果你希望測(cè)試下剛才連接數(shù)據(jù)庫(kù)是否成功,就輸出mysql_error()來看:
<?php
mysql_connect("localhost","root","root");
mysql_select_db("mybbs");
echo mysql_error();
?>
連接正常的話不會(huì)輸出輸出任何錯(cuò)誤的。
(3)關(guān)閉數(shù)據(jù)庫(kù)連接,可以釋放系統(tǒng)資源。
mysql_close();
我們把連接和關(guān)閉數(shù)據(jù)庫(kù)的程序都寫在一個(gè)文件conn.php中吧:
CODE:
<?php
mysql_connect("localhost","root","root");
mysql_select_db("mybbs");
Function close_db(){
mysql_close();
}
//注意:函數(shù)一種是帶返回值的,一種沒有值。
?>
既然require()可以調(diào)用外部文件,我們不妨將常用的數(shù)據(jù)寫進(jìn)變量里然后也單獨(dú)放在一個(gè)文件里,這和ASP道理一樣的。我命名了一個(gè)文件global.php,用來初始化這些數(shù)據(jù)。
<?php
$gb_name="東訊科技PHP微型論壇"; //微型論壇的名字,用在網(wǎng)頁(yè)的title標(biāo)簽里
$gb_version=" Version 1.0"; //版本號(hào)
$gb_copyright="Powered by <a href=\"http://www.eastsin.com\" target=\"_blank\">Eastsin-東訊科技 2006</a>"; //版權(quán)及連接
//其他的常用的數(shù)據(jù)可以在做程序的過程中不斷的加到這個(gè)文件中來。
?>
現(xiàn)在已經(jīng)存在兩個(gè)文件了,一個(gè)conn.php,一個(gè)global.php。前一個(gè)是記錄和MYSQL連接的文件,后一個(gè)是記錄常用數(shù)據(jù)的文件。
相關(guān)文章
PHP實(shí)現(xiàn)WebService的簡(jiǎn)單示例和實(shí)現(xiàn)步驟
這篇文章主要介紹了PHP實(shí)現(xiàn)WebService的簡(jiǎn)單示例和實(shí)現(xiàn)步驟,本文直接給出示例代碼并分步驟講解,需要的朋友可以參考下2015-03-03
PHP將字符串首字母大小寫轉(zhuǎn)換的實(shí)例
下面小編就為大家?guī)硪黄狿HP將字符串首字母大小寫轉(zhuǎn)換的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-01-01
Codeigniter控制器controller繼承問題實(shí)例分析
這篇文章主要介紹了Codeigniter控制器controller繼承問題,以簡(jiǎn)單實(shí)例形式分析了CodeIgniter中針對(duì)控制器controller繼承的實(shí)現(xiàn)與使用方法,需要的朋友可以參考下2016-01-01
PHP網(wǎng)站開發(fā)中常用的8個(gè)小技巧
這篇文章主要介紹了PHP網(wǎng)站開發(fā)中常用的8個(gè)小技巧,本文講解了命名、使用、PHP判斷Form表單是否提交、PHP 獲取字符串長(zhǎng)度、PHP超全局對(duì)象等內(nèi)容,需要的朋友可以參考下2015-02-02
從零開始學(xué)YII2框架(三)擴(kuò)展插件yii2-gird
yii2-gird 插件是Yii2.0的一個(gè)擴(kuò)展。它在官方的girdview基礎(chǔ)上擴(kuò)展了一些實(shí)用的功能。非常好用,推薦使用哦。2014-08-08

