[php] 我的微型論壇的簡單教程[已完成]第4/8頁
更新時間:2007年05月31日 00:00:00 作者:
3、連接數(shù)據(jù)庫
(1)連接數(shù)據(jù)庫:mysql_connect(string hostname,string username ,string password);
hostname:服務(wù)器名。本機"localhost";
username:登陸用戶名。我這里是"root";
password:登陸密碼。我這里也是"root";
(2)選擇數(shù)據(jù)庫:mysql_select_db(string database_name,int[link_identifier]);
database_name就是數(shù)據(jù)庫名,這里就是剛剛建立的mybbs了。
link_identifier:連接標識,不寫就默認是上次使用的連接,具體見下面。
完整的寫法如下:
<?php
mysql_connect("localhost","root","root");//千萬不要漏了分號,唉,我自己就經(jīng)常漏掉……
mysql_select_db("mybbs");
/*或者你可以這樣寫:
$connect_db=mysql_connect("localhost","root","root");
mysql_select_db("mybbs",$connect_db);
*/
?>
就象ASP里的conn一樣,把這個連接單獨放到一個文件里,方便以后調(diào)用。不過ASP用的include,PHP中使用require()或者include()而已,如下:
ASP中:<!--#include file="conn.asp"-->
php中:
<?php
require("conn.php");
%>
或者:
<?php
include("conn.php");
?>
如果你希望測試下剛才連接數(shù)據(jù)庫是否成功,就輸出mysql_error()來看:
<?php
mysql_connect("localhost","root","root");
mysql_select_db("mybbs");
echo mysql_error();
?>
連接正常的話不會輸出輸出任何錯誤的。
(3)關(guān)閉數(shù)據(jù)庫連接,可以釋放系統(tǒng)資源。
mysql_close();
我們把連接和關(guān)閉數(shù)據(jù)庫的程序都寫在一個文件conn.php中吧:
CODE:
<?php
mysql_connect("localhost","root","root");
mysql_select_db("mybbs");
Function close_db(){
mysql_close();
}
//注意:函數(shù)一種是帶返回值的,一種沒有值。
?>
既然require()可以調(diào)用外部文件,我們不妨將常用的數(shù)據(jù)寫進變量里然后也單獨放在一個文件里,這和ASP道理一樣的。我命名了一個文件global.php,用來初始化這些數(shù)據(jù)。
<?php
$gb_name="東訊科技PHP微型論壇"; //微型論壇的名字,用在網(wǎng)頁的title標簽里
$gb_version=" Version 1.0"; //版本號
$gb_copyright="Powered by <a href=\"http://www.eastsin.com\" target=\"_blank\">Eastsin-東訊科技 2006</a>"; //版權(quán)及連接
//其他的常用的數(shù)據(jù)可以在做程序的過程中不斷的加到這個文件中來。
?>
現(xiàn)在已經(jīng)存在兩個文件了,一個conn.php,一個global.php。前一個是記錄和MYSQL連接的文件,后一個是記錄常用數(shù)據(jù)的文件。
相關(guān)文章
Yii2.0使用阿里云OSS的SDK上傳圖片、下載、刪除圖片示例
本篇文章主要介紹了Yii2.0使用阿里云OSS的SDK上傳圖片、下載、刪除圖片示例,具有一定的參考價值,有興趣的可以了解一下2017-09-09ThinkPHP框架實現(xiàn)導(dǎo)出excel數(shù)據(jù)的方法示例【基于PHPExcel】
這篇文章主要介紹了ThinkPHP框架實現(xiàn)導(dǎo)出excel數(shù)據(jù)的方法,結(jié)合實例形式分析了thinkPHP添加org擴展基于PHPExcel進行Excel數(shù)據(jù)的導(dǎo)出操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2018-05-05ThinkPHP實現(xiàn)將SESSION存入MYSQL的方法
這篇文章主要介紹了ThinkPHP實現(xiàn)將SESSION存入MYSQL的方法,需要的朋友可以參考下2014-07-07淺談Laravel POST,PUT,PATCH 路由的區(qū)別
今天小編就為大家分享一篇淺談Laravel POST,PUT,PATCH 路由的區(qū)別,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10