mysqli連接資料庫
『壹』 php開啟mysqli擴展之後如何連接資料庫
sybase_connect連上資料庫。
語法: int sybase_connect(string [servername], string [username], string [password]);
返回值: 整數函數種類: 資料庫功能 本函數用來打開與 Sybase 資料庫的連接。
參數 servername 為欲連上的資料庫伺服器名稱。
參數 username 及 password 可省略,分別為連接使用的帳號及密碼。
使用本函數需注意早點關閉資料庫,以減少系統的負擔。
連接成功則返回資料庫的連接代號,失敗返回 false 值。
『貳』 關於~~使用php的mysqli擴展庫操作資料庫 的問題
首先mysqli("
localhost
","root","1234");應該是個函數,不應該用new
關鍵字。
new
是來實例化對象的。
$link
=
mysqli_connect(
'localhost',
/*
The
host
to
connect
to
連接MySQL地址
*/
'user',
/*
The
user
to
connect
as
連接MySQL用戶名
*/
'password',
/*
The
password
to
use
連接MySQL密碼
*/
'world');
這個才是連接語句。
『叄』 怎樣使用mysqli連接mysql資料庫
<?php
$dbhost="127.0.0.1";
$dbuser="root";
$dbpwd="root";
$dbname="test";
$charName="'UTF8'";//設置查詢字元集gbk,gbk2312,utf-8
$mysqli=newmysqli($dbhost,$dbuser,$dbpwd,$dbname);
if(mysqli_connect_errno()){//注意mysqli_connect_error()新特性
die('Unabletoconnect!').mysqli_connect_error();
}
$sql="SETNAMES".$charName;
$mysqli->query($sql);
$result=$mysqli->query("select*fromttttorderbyid;//根據前面的計算出開始的記錄和記錄數
while($row=mysqli_fetch_array($result,MYSQLI_ASSOC)){
$htmlstr.=$row['id']."</br>";
}
echo$htmlstr;
『肆』 求一用mysqli_connect測試連接MYSQL的PHP代碼
myssqli和mysql的函數是差不多的, 只不過, mysqi可以用對象方式
//過程方式:
$Con=mysqli_connect('資料庫伺服器地址','資料庫登陸用戶','資料庫密碼');
mysqli_select_db($Con,'資料庫名稱');
//對象方式
$Con=newmysqli('資料庫伺服器地址','資料庫登陸用戶','資料庫密碼','資料庫名稱');
同樣是過程方式,mysqli有一點和mysql的用法不同的是,:
mysql函數,很多函數都有2個參數,一個是sql語句等, 一個是mysql連接標識, 而這個mysql連接標識參數是可以省略的!
但是mysqli兩個參數必須, 而且順序相反, 比如:
mysql_query('showtables',$Con);
//也可以省略第二個參數,寫成:
mysql_query('showtables');
//但是mysqli不行
mysqli_query($Con,'showtables');
『伍』 php中資料庫連接mysqli和mysql的區別
mysql在php5.4版本後就取消了,所以在php的高版本中使用的是mysqli;
連接資料庫:$con=mysqli_connect("localhost","wrong_user","my_password","my_db");
參數有所改變,可以查閱手冊。
另外,連接資料庫建議使用PDO。
『陸』 PHP用mysqli連接資料庫,回答unknowndatabase
unknown database說明mysql沒有連接成功。
一個案例:
$conn=mysql_connect("localhost","root","123456") or die("資料庫伺服器連接錯誤".mysql_error());
mysql_select_db("db_pursey",$conn) or die("資料庫訪問錯誤".mysql_error());
mysql_query("set names gb2312");
還是一樣的錯誤,資料庫訪問錯誤Unknown database 'db_pursey'
訪問不到該資料庫。
解決方法:請檢查連接埠是不是3306,如果不是就無法連接。
『柒』 php怎麼連接mysql資料庫
<?php
$db_server="localhost";
$db_user="root";
$db_pwd="password";
$db_name="test";
$sql="select*fromuserwhereusername='admin'";
$conn=mysql_pconnect($db_server,$db_user,$db_pwd);
$my_db=mysql_select_db($db_name,$conn);
$result=mysql_query($sql,$conn);
$userInfo=mysql_fetch_array($result);
mysql_close($conn);
?>
『捌』 php連接資料庫都用的mysql 還是mysqli
mysqli擴展允許我們訪問MySQL 4.1及以上版本提供的功能。如果你的代碼想要在未來兼容更高版本的PHP與MySQL,那最好是使用mysqli,mysql函數的性能略低,而且在未來PHP版本更新中,可能被廢棄。
『玖』 mysql連接資料庫換成mysqli連接代碼怎麼寫
您好,mysqli有2種編寫方法,一種是面向過程,一種是面向對象。
官網上面有面向對象的寫法,您可以到php官網參考一下。
mysqli的面向過程基本上和mysql的思路差不多,也是先連接,選擇資料庫,查詢,取結果...
$sql="SELECT*FROMtable";
/*連接*/
$con=mysqli_connect("localhost","user","password","dbname");
if(!$con)
{
die("連接錯誤:".mysqli_connect_error());
}
/*查詢*/
$Result=mysqli_query($con,$sql);
/*遍歷結果集*/
while($data=mysqli_fetch_assoc($Result))
{
$Data_Username=$data["username"];
$Data_Password=$data["password"];
echo"用戶名:{$Data_Username},密碼:{$Data_Password}";
}
/*釋放查詢結果*/
mysqli_free_result($Result);
/*關閉連接*/
mysqli_close($con);