真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php面向?qū)ο髷?shù)據(jù)庫(kù)連接 php面向?qū)ο缶幊?/h1>

php MySQLi使用面向?qū)ο鬄槭裁存溄硬簧?/h2>

class?conn{

創(chuàng)新互聯(lián)是一家專業(yè)提供永吉企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、網(wǎng)站制作、html5、小程序制作等業(yè)務(wù)。10年已為永吉眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

private?$db_host?=?'';

private?$db_user?=?'';

private?$db_password?=?'';

private?$db_database?=?'';

private?$link;

private?function?__construct($host,$user,$password,$database){

$this-db_host?=?$host;

$this-db_user?=?$user;

$this-db_password?=?$password;

$this-db_database?=?$database;

$this-link?=?mysqli_connect($this-db_host,?$this-db_user,?$this-db_password);

mysqli_select_db($this-link,?$this-db_database);

}

function?query($sql){

return?mysqli_query($this-link,?$sql);

}

function?fetch($resource){

return?mysqli_fetch_assoc($resource);

}

}

//eg

$db?=?new?conn('localhost','root','','database');

$result?=?$db-query('sql');

$row?=?$db-fetch($result);

print_r($row);

PHP7連接mysql數(shù)據(jù)庫(kù)方法

1、用 mysql_connect 的方法,PHP7會(huì)報(bào)致命錯(cuò)誤

$conn= mysql_connect('localhost','xueyanxiang','xueyanxiang');

Fatal error : Uncaught Error: Call to undefined function mysql_connect() in /Users/xueyanxiang/work/test/xue.php:31 Stack trace: #0 /Users/xueyanxiang/work/test/xue.php(119): xue-run() #1 {main} thrown in? /Users/xueyanxiang/work/test/xue.php ?on line? 31

原因是:

PHP5中使用mysql_connect()函數(shù)進(jìn)行連接,但實(shí)際上,PHP5.5開始,MySQL就不推薦使用了,屬于廢棄函數(shù)

PHP7中貌似已經(jīng)徹底不支持了,根據(jù)官網(wǎng)說(shuō)明,取而代之的是如下兩個(gè):

本擴(kuò)展自 PHP 5.5.0 起已廢棄,并在將來(lái)會(huì)被移除。應(yīng)使用?MySQLi?或?PDO_MySQL?擴(kuò)展來(lái)替換之。參見(jiàn)?MySQL:選擇

API?指南以及相關(guān) FAQ?以獲取更多信息。用以替代本函數(shù)的有:

mysqli_connect()

PDO::__construct()

使用時(shí),不要在使用mysql_connect了,可以換用mysqli_connect(),用法基本類似吧,據(jù)說(shuō)是面向?qū)ο蟮膸?kù)。

php.ini中,也只有extension=php_mysqli.dll,而不再有extension=php_mysql.dll這個(gè)拓展了。

2、可以使用mysqli,對(duì)象化,方法名與被廢棄的類似

$conn= mysqli_connect('localhost','xueyanxiang','xueyanxiang');

3、PDO工具,推薦使用

$dbh= "mysql:host=localhost;dbname=test";

$db= new PDO($dbh,'xueyanxiang','xueyanxiang');

$objQuery= $db-query("select * from user;");

$res= $objQuery-fetchAll(PDO::FETCH_ASSOC);

不填寫參數(shù)的話,默認(rèn)是關(guān)聯(lián)和索引都有,如下圖

請(qǐng)問(wèn)如何用php面向?qū)ο蟛僮鱩ysql數(shù)據(jù)庫(kù)?

$con=mysqli_connect("localhost","my_user","my_password","my_db");

if (mysqli_connect_errno($con))

{

echo "Failed to connect to MySQL: " . mysqli_connect_error();

}

mysqli_query($con,"SELECT * FROM Persons");

mysqli_query($con,"INSERT INTO Persons (FirstName,LastName,Age)

VALUES ('Glenn','Quagmire',33)");

mysqli_close($con);

請(qǐng)問(wèn)PHP怎樣用面向?qū)ο蠓绞竭B接MySQL數(shù)據(jù)庫(kù)?

?php

$servername?=?"localhost";?//你的連接地址,可以是ip

$username???=?"username";?//你的用戶名

$password???=?"password";?//你的密碼

$dbname?????=?"myDB";?//你要連接數(shù)據(jù)庫(kù)的名字

//?創(chuàng)建連接

$conn?=?new?mysqli($servername,?$username,?$password,?$dbname);

//?檢測(cè)連接

if?($conn-connect_error)?{

die("連接失敗:?"?.?$conn-connect_error);

}

echo?"連接成功";

學(xué)習(xí)可以參考:


分享文章:php面向?qū)ο髷?shù)據(jù)庫(kù)連接 php面向?qū)ο缶幊?
文章地址:http://weahome.cn/article/ddgdgjg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部