本文目錄一覽:
- 1、如何用代碼測試PHP連接MYSQL是否成功
- 2、求一用mysqli_connect測試連接MYSQL的PHP代碼
- 3、求助PHP和MySQL測試連接錯誤
- 4、PHP7連接mysql數據庫方法
- 5、PHP怎麼連接MySQL
- 6、dw中php怎麼連接mysql數據庫
如何用代碼測試PHP連接MYSQL是否成功
PHP連接mysql使用mysql_connect函數即可進行與mysql數據庫之間的通訊。如果連接成功,則返回一個 MySQL 連接標識,失敗則返回 FALSE。示例如下:?php $host=”localhost”;//mysqla href=”;tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y1mHcLnW9hm1fYrjfkPHnv0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPH0vPHRYPjbk” target=”_blank” class=”baidu-highlight”主機地址/a$user=”root”; //mysql 登錄賬戶$pwd=””; //mysql登錄密碼//連接數據庫$conn = a href=”;tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y1mHcLnW9hm1fYrjfkPHnv0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPH0vPHRYPjbk” target=”_blank” class=”baidu-highlight”mysql_connect/a($host,$user,$pwd);//判斷if (!$conn) { die(‘連接數據庫失敗: ‘ . mysql_error()); }echo “mysql 連接成功!”; //其他代碼…… // 關閉mysql連接mysql_close($conn);?
求一用mysqli_connect測試連接MYSQL的PHP代碼
myssqli和mysql的函數是差不多的,
只不過,
mysqi可以用對象方式
//過程方式:
$Con = mysqli_connect(‘數據庫服務器地址’, ‘數據庫登陸用戶’, ‘數據庫密碼’);
mysqli_select_db( $Con, ‘數據庫名稱’);
//對象方式
$Con = new mysqli(‘數據庫服務器地址’, ‘數據庫登陸用戶’, ‘數據庫密碼’, ‘數據庫名稱’);同樣是過程方式,mysqli有一點和mysql的用法不同的是,:
mysql函數,很多函數都有2個參數,一個是sql語句等,
一個是mysql連接標識,
而這個mysql連接標識參數是可以省略的!
但是mysqli兩個參數必須,
而且順序相反,
比如:
mysql_query(‘show tables’, $Con );
//也可以省略第二個參數,寫成:
mysql_query(‘show tables’);
//但是mysqli不行
mysqli_query( $Con, ‘show tables’);
求助PHP和MySQL測試連接錯誤
$conn=mysql_connect(‘localhost’,’mysql_user’,’mysql_password’);//它將返回一個布爾值;
if($conn){
echo”連接數據庫成功!”;//即$conn為true的情況。
}esle{
echo”連接數據庫失敗”;
}
//localhost為主機IP,或者就直接localhost.mysql_user是數據庫的用戶名,默認是root,mysql_password是數據庫的密碼,默認為空,你可以在安裝MYSQL後,打開『MySQLServerInstanceConfigWizard』進行密碼修改。
mysql_select_db(“數據庫名”,$conn)ordie(“沒有此數據庫”);//數據庫名是指你創建一個數據庫時的名稱,mysql數據庫有自帶的數據庫”test”,你可以把”數據庫名”換成”test”,然後測試一下。
mysql_query(“setnames’GBK'”);//這是將輸出的數據庫字符設為中文輸出,可以防止一部輸出亂碼問題
mysql_close($conn);//這是關閉數據庫,只要你打開數據庫了,最好在網頁的最下面用這條語句關閉,可以減少數據庫資源開銷
PHP7連接mysql數據庫方法
1、用 mysql_connect 的方法,PHP7會報致命錯誤
$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()函數進行連接,但實際上,PHP5.5開始,MySQL就不推薦使用了,屬於廢棄函數
PHP7中貌似已經徹底不支持了,根據官網說明,取而代之的是如下兩個:
本擴展自 PHP 5.5.0 起已廢棄,並在將來會被移除。應使用 MySQLi 或 PDO_MySQL 擴展來替換之。參見 MySQL:選擇
API 指南以及相關 FAQ 以獲取更多信息。用以替代本函數的有:
mysqli_connect()
PDO::__construct()
使用時,不要在使用mysql_connect了,可以換用mysqli_connect(),用法基本類似吧,據說是面向對象的庫。
php.ini中,也只有extension=php_mysqli.dll,而不再有extension=php_mysql.dll這個拓展了。
2、可以使用mysqli,對象化,方法名與被廢棄的類似
$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);
不填寫參數的話,默認是關聯和索引都有,如下圖
PHP怎麼連接MySQL
PHP連接mysql數據庫是PHP新手們必須要掌握的一項技能,只要掌握了PHP對數據庫進行增刪改查等操作,就可以寫出一些簡單且常見的程序。如留言表,新聞頁等。本篇文章主要給大家詳細介紹PHP連接Mysql數據庫的兩種常用方法。
下面我們通過具體的代碼示例來給大家詳細介紹兩種PHP連接mysql數據庫的方法。
mysqli連接數據庫和pdo連接數據庫。
第一種方法:使用mysqli連接mysql數據庫
代碼實例如下:
?php
$host=’127.0.0.1′;
$user=’root’;
$password=’root’;
$dbName=’php’;
$link=new mysqli($host,$user,$password,$dbName);
if ($link-connect_error){
die(”連接失敗:”.$link-connect_error);
}
$sql=”select * from admins”;
$res=$link-query($sql);
$data=$res-fetch_all();
var_dump($data);
在經過一系列的連接操作後,我們再創建一個sql語句對其中數據表進行查詢檢驗。在上述代碼中,我們要先創建一些需要用到的變量,如數據庫用戶名、數據庫名密碼等。然後我們用面向對象的方式連接了名為php的數據庫。再通過if條件語句,connect-error方法判斷PHP連接數據庫是否成功。
這裡我們先登錄phpmyadmin看看是否存在php數據庫,從下圖可以知道是存在php這個數據庫的。
最後通過瀏覽器訪問,結果如下圖:
從圖中可以得知,我們成功地連接了php數據庫,並且能查詢出數據表信息。
第二種方法:使用PDO連接數據庫
代碼示例如下:
?php
$host=’127.0.0.1′;
$user=’root’;
$password=’root’;
$dbName=’php’;
$pdo=new PDO(”mysql:host=$host;dbname=$dbName”,$user,$password);
$sql=”select * from admins”;
$data=$pdo-query($sql)-fetch();
var_dump($data);
PHP連接Mysql步驟以上就是關於PHP連接數據庫查詢數據的兩種常用方法詳解,更多相關教程請訪問php中文網mysql視頻教程,歡迎參考學習
dw中php怎麼連接mysql數據庫
首先打開DW,找到數據庫 選項卡:
這裡是說,要完成連接數據庫操作 需要完成3步。那麼好,我們按步驟來做:
1、搞定創建站點
點擊藍色「站點」,彈出如下界面
站點命名
服務器技術
編輯和測試文件存放位置,我們都在本地開發的,所以都在本地文件存在的位置就選你網站代碼的位置
定義瀏覽器打開預覽時url路徑,我這裡是:,注意這個路徑一定是可以訪問的路徑,就是在瀏覽器中能打開,否則4步的mysql會報連接不成功的操作
是否共享文件,這個是用來團隊開發的,點否
OK,下一步,完成,收功。這樣我們就完成了第一步,多出來一個√,增加了一個第四步。
2、搞定文檔類型
點擊藍色「文檔類型」,彈出如下界面
我們用的PHP,這裡選擇PHP
完成,ok,第二步搞定。看又多出一個√。
3、搞定測試服務器
點擊藍色「測試服務器」,彈出如下界面
顯示我們第一步已經配置過的內容,直接點確認
完成,ok,但是並沒有按照預想多出一個√,沒事,繼續。
4、創建MYSQL連接
點擊上圖紅色箭頭指的+,出來Mysql連接,點擊,彈出如下界面
依次輸入你本地的信息,如我這裡輸入的
然後點選取,彈出你的數據庫,選擇你的項目news所用的數據庫。確定,確定,ok,完成。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/158387.html