新聞中心
怎么將php與數(shù)據(jù)庫連接
php鏈接mysql必備條件:
目前創(chuàng)新互聯(lián)已為上千多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計、巍山網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
已安裝mysql數(shù)據(jù)庫;
檢查php環(huán)境是否已開啟mysql擴(kuò)展(一般情況下是開啟的);
檢查方法:a.使用phpinfo();函數(shù),看有沒有mysql項;b.打開php.ini文件,檢查php_mysql.dll前分號是否已取掉。
php鏈接代碼如下:
?php
//設(shè)置編碼格式
header("Content-type:text/html;charset=utf-8");
//定義數(shù)據(jù)庫主機(jī)地址
$host="localhost";
//定義mysql數(shù)據(jù)庫登錄用戶名
$user="root";
//定義mysql數(shù)據(jù)庫登錄密碼
$pwd="";
//鏈接數(shù)據(jù)庫
$conn = mysql_connect($host,$user,$pwd);
//對連接進(jìn)行判斷
if(!$conn){
die("數(shù)據(jù)庫連接失敗!".mysql_errno());
}else{
echo "數(shù)據(jù)庫連接成功!";
}
?
PHP與數(shù)據(jù)庫連接的方式有哪些?
1.最簡單的方式
?php$con = mysql_connect("localhost","root","");if (!$con) { die('Could not connect: ' . mysql_error()); }mysql_close($con);?
2.面向?qū)ο髆ysqli(詳細(xì)教程)
?php$mysqli = new mysqli('localhost','root','','volunteer');if (mysqli_connect_errno()){ die('Unable to connect!'). mysqli_connect_error();}?
3.pdo連接mysql(詳細(xì)教程)
?php $db = new PDO('mysql:host=localhost;dbname=test', 'root', '');try { foreach ($db-query('select * from user') as $row){ print_r($row); } $db = null; //關(guān)閉數(shù)據(jù)庫} catch (PDOException $e) { echo $e-getMessage();}?
4.ADODB連接mysql(詳細(xì)教程)
?phprequire_once './adodb5/adodb.inc.php';$conn = ADONewConnection('mysql');$conn-connect('localhost','root','','test');$conn-Execute("set names utf8");$res = $conn-Execute("select * from user");if (!$res){ echo $conn-ErrorMsg();}else{ var_dump($res);}?
幾種常用PHP連接數(shù)據(jù)庫的代碼示例
sybase_connect連上數(shù)據(jù)庫。
語法: int sybase_connect(string [servername], string [username], string [password]);
返回值: 整數(shù)函數(shù)種類: 數(shù)據(jù)庫功能 本函數(shù)用來打開與 Sybase 數(shù)據(jù)庫的連接。
參數(shù) servername 為欲連上的數(shù)據(jù)庫服務(wù)器名稱。
參數(shù) username 及 password 可省略,分別為連接使用的帳號及密碼。
使用本函數(shù)需注意早點關(guān)閉數(shù)據(jù)庫,以減少系統(tǒng)的負(fù)擔(dān)。
連接成功則返回數(shù)據(jù)庫的連接代號,失敗返回 false 值。
分享標(biāo)題:php數(shù)據(jù)庫打通 php怎么使用數(shù)據(jù)庫
轉(zhuǎn)載來源:http://fisionsoft.com.cn/article/dosigeg.html