怎麼將php與資料庫連線,php中怎麼把資料庫連線寫成一個介面

2021-12-18 21:15:23 字數 4913 閱讀 4608

1樓:育知同創教育

php連結mysql必備條件:

已安裝mysql資料庫;

檢查php環境是否已開啟mysql擴充套件(一般情況下是開啟的);

檢查方法:a.使用phpinfo();函式,看有沒有mysql項;b.開啟php.ini檔案,檢查php_mysql.dll前分號是否已取掉。

php連結**如下:

<?php

//設定編碼格式

header("content-type:text/html;charset=utf-8");

//定義資料庫主機地址

$host="localhost";

//定義mysql資料庫登入使用者名稱

$user="root";

//定義mysql資料庫登入密碼

$pwd="";

//連結資料庫

$conn = mysql_connect($host,$user,$pwd);

//對連線進行判斷

if(!$conn)else

?>

2樓:匿名使用者

是mysql資料庫麼

$conn = mysql_connect('localhost','root','111111');//括號的裡的分別代表主機、使用者名稱、密碼

mysql_select_db('資料庫名',$conn);//選擇庫

mysql_query('set names gbk',$conn);//設定字符集

上面的就是連線資料庫的基本步驟

3樓:匿名使用者

看你是什麼資料庫了

常用的php+mysql資料庫的話 推薦答案是正解如果是其他型別資料庫 或者 程式是物件導向的話 用pdo最好用法如下:

<?php

$type = "***";//資料庫型別$base = "***";//資料庫名稱$host = "***";//伺服器名稱$user = "***";//使用者名稱

$pwd = "***";//密碼

$op = array(pdo::*** => "***", ....);//資料庫連線的configuration

$dsn = $type.":dbname=".$base.";host=".$host;

$con = new pdo($dsn, $user, $pwd, $op);

?>

4樓:哈瑞傑php培訓

mysql函式寫法 不要學了

用最新的pdo方式吧

$conn=new pdo('localhost','使用者名稱','密碼');

php中怎麼把資料庫連線寫成一個介面

5樓:匿名使用者

mysql error

sql:'.$sql.'

errno:'.$this->errno().'

error:'.$this->error().'

');}

die('db error!!!');

}//獲取時間微妙數

private function microtime_float()

//解構函式

public function __destruct()

}class user extends model

$userobj = new user();

//模擬activerecord模式 插入資料

$userobj->username = 'hoho';

$userobj->passwd = '1478522';

$userobj->email = '[email protected]';

$userobj->*** = 1;

$userobj->desc = '清潔工';

$insetid = $userobj->insert();

if ($insetid > 0) ";}

//直接陣列做引數插入資料

$userarr = array(

'username' => 'hoho',

'passwd' => '1478522',

'email' => '[email protected]',

'***' => '1',

'desc' => '廚師',

);$insetid = $userobj->insert($userarr);

if ($insetid > 0) ";}

$userobj->username = 'h111oho';

$userobj->passwd = '1478511122';

$userobj->email = '[email protected]';

$userobj->*** = 1;

$userobj->desc = '清潔工';

$affectedrows1 = $userobj->update(89);

if ($affectedrows1 > 0) ";}

//更新記錄(傳遞引數的方式和insert操作一樣)

$userarr = array(

'username' => 'hohoho',

'passwd' => '1474rr4448522',

'email' => '[email protected]',

'***' => '0',

'desc' => '廚師qq',

);$affectedrows = $userobj->update($userarr, $insetid);

if ($affectedrows > 0) ";}

$userrs0 = $userobj->select(8); //單個主鍵值

//print_r($userrs0);

$userrs1 = $userobj->select(array(1,5,8)); //多個主鍵值的陣列

//print_r($userrs1);

$userrs2 = $userobj->select('select count(*) as count from user where uid > 20'); //直接完整sql語句

//print_r($userrs2);

$userrs3 = $userobj->select("`uid` > 0"); //where條件

//print_r($userrs3);

$userrs4 = $userobj->getone("`uid` > 0"); //獲取單條記錄

//print_r($userrs4);

$usersrs5 = $userobj->getall("`uid` > 0"); ////獲取所有記錄

//print_r($usersrs5);

$usersrs6 = $userobj->limit('0,10')->where('uid > 100')->order('uid desc')->group('username')->select();

//print_r($usersrs6);

//刪除操作傳遞引數的方式和select操作一樣

$userobj->delete(60); //單個主鍵值

$userobj->delete(array(1,5,8)); //多個主鍵值的陣列

$userobj->delete('delete from user where uid > 100'); //直接完整sql語句

$userobj->delete("`uid` > 100"); //where條件

$userobj->limit('5')->where('uid > 80')->delete();

$usershowrs = $userobj->show('show create table user', true); //獲取特殊查詢的結果,第二個引數代表返回一條結果還是所有的結果

6樓:匿名使用者

這個真不知道,你去一些群問問

php與資料庫連線的方式有哪些?

7樓:

1.最簡單的方式

<?php$con = mysql_connect("localhost","root","");if (!$con) mysql_close($con);?>

2.物件導向mysqli(詳細教程)

<?php$mysqli = new mysqli('localhost','root','','volunteer');if (mysqli_connect_errno())?>

3.pdo連線mysql(詳細教程)

<?php $db = new pdo('mysql:host=localhost;dbname=test', 'root', '');try $db = null; //關閉資料庫} catch (pdoexception $e) ?

>

4.adodb連線mysql(詳細教程)

<?phprequire_once './adodb5/adodb.

>connect('localhost','root','','test');$conn->execute("set names utf8");$res = $conn->execute("select * from user");if (!$res)else?

>

8樓:匿名使用者

<?php

mysql_connect("localhost","root","123")or die("資料庫連線失敗!");

mysql_query("set names utf-8");

mysql_select_db("004online");

?>

怎麼用php連線資料庫並顯示出mysql資料庫裡面的

mysqli new mysqli db host db user db password db name check connection if mysqli connect errno limit 10 query select from sheet1 limit limit result my...

新手提問php做的檔案怎麼連線資料庫

資料庫叫mysql。表是user。行和欄位隨意。conn mysql connect 資料庫地址 資料庫使用者名稱 資料庫密碼 mysql select db 資料庫名 result mysql query sql查詢語句 select from 表名 user array msql fetch a...

編寫php檔案獲取mysql資料庫某個表中一條記錄

這個好辦 先接收來到你自框選的內同 然後用到資料庫查詢的時候選擇模糊查詢。就像 select from where title like 進口 corine like 後面的部分都是模糊查詢,這就表示,只要你該段中包含 進口 corine 字眼的就算是查詢到結果 然後拿到結果集後你再做相應的處理。我...