❶ 幫忙寫一個PHP,連接mysql資料庫的一個類,實現連接,執行sql語句就好
class mysql{
private $name;
private $host;
private $pw;
private $table_name;
private $bianma;
function __construct($h,$n,$p,$b){
$this->name=$n;
$this->host=$h;
$this->pw=$p;
$this->conn();
$this->bianma=$b;
$this->bianma();
}
function conn(){
return mysql_connect("$this->host","$this->name","$this->pw");
}
function db($table){
mysql_select_db("$table");
}
function query($sql=""){
return mysql_query("$sql");
}
function bianma(){
mysql_query("set names '$this->bianma'");
}
}
$mysql=new mysql("localhost","root","","GBK");
$mysql->db("mynews");
❷ php連接mysql代碼怎麼使用
1、首先,新建一個php_mysql.php的文件
❸ MySQL與PHP的連接語句類型
PHP與MYSQL資料庫連接語句
mysql_connect(」localhost」,
「username」,
「password」)
資料庫選擇
mysql_select_db(」test」)
❹ php連接MySQL資料庫,希望大蝦的指點
以下是我編寫一段php代碼,其功用是連接mysql資料庫,並將其內容用表格輸出,代碼示例如下:
<?php
//連接mysql資料庫,參數分別:host主機名、用戶名、密碼、資料庫名
$db = new mysqli('localhost','root','root','books');
//用sql語句獲取customers表數據
$rows = $db->query('SELECT * FROM customers');
//輸出表格標題
echo '<table border="1"><tr><td>姓名</td><td>年齡</td></tr>';
//循環輸出customers表的內容到表格
while($row = $rows->fetch_assoc()){
echo '<tr><td>'.$row['name'].'</td>';
echo '<td>'.$row['address'].'</td></tr>';
}
?>
❺ php連接mysql資料庫
<?function
conn(){$conn01
=
mysql_connect("localhost",'root','123456');//root是帳號,123456是密碼$mycon=mysql_select_db('testdatabase',$conn01);
//testdatabase是mysql資料庫名if($mycon){echo("資料庫連接成功");}else{echo("資料庫連接失敗");}}conn();?>
❻ php連接mysql資料庫,執行查詢語句後,排序後再輸出
select*fromtableorderbyiddesc
查詢所有來自table表排序按照id降序,desc代表降序,asc代表升序
❼ 在PHP程序中,連接資料庫伺服器的語句是
mysql_connect("localhost","用戶名","密碼"); 這個是登錄你資料庫
mysql_select_db(表);這個是打開數據
mysql_query($sql語句)這個是像資料庫發送一條查詢語句
mysql_fetch_array(保存數組)
❽ Php如何連接MySql資料庫!在線等。急!
我也在用WP做站
沒出現過大問題啊
感覺WP很強大
你把下載下來的WP文件解壓後
全部上傳就可以了
應該不會有問題啊
上面都會提示你
要你輸入資料庫地址,用戶名,密碼
就好了
❾ 怎樣用PHP連接sql資料庫
1、學習的方法,最好是看手冊
在前一篇文章中涉及到了連接資料庫sqlsrv_connect();還記得我們mysql連接資料庫的時候也是mysql_connect();兩者操作資料庫是很相似的。從零基礎開始學起的話,只能是查閱手冊。查看一下sqlsrv有哪些函數提供我們使用!推薦網址是:
【注意】很多的方法都跟mysql提供的方法很相似,看到後面的函數名就大概知道裡面的用法,比如說mysql執行sql語句的時候調用mysql_query();而sqlserver執行sql語句的時候調用也是sqlsrv_query(),但是特別注意一點就是,它們的傳遞參數不一樣。詳細的只能看一下手冊。接下來我簡單總結一下操作數據的方法
2、連接資料庫sqlsrv_connect()
<?php$serverName = "serverNamesqlexpress";//伺服器的名字,本地localhost$connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");$conn = sqlsrv_connect( $serverName, $connectionInfo);if( $conn ) { echo "Connection established.<br />";
}else{ echo "Connection could not be established.<br />"; die( print_r( sqlsrv_errors(), true));
}
3、操作資料庫
1)執行sql語句sqlsrv_query(),返回值為true或者false,這里函數的用法跟mysql_query(),不一樣。它需要把連接的資源句柄當作參數傳進去,看源碼。資源句柄就是上面代碼連接資料庫的「$conn」。
$sql = "select * from test1"; //sql語句$data = sqlsrv_query($conn,$sql); //$conn資源句柄if($data == true){ die("執行成功");
}else{ die("執行失敗");
}
2)獲取結果集
//以數值索引數組、關聯數組或這兩種數組的形式檢索下一行的數據。類似於mysql_fetch_arraysqlsrv_fetch_array
//以對象形式檢索下一行的數據。sqlsrv_fetch_object 1234
$sql = "select * from test1";$data = sqlsrv_query($conn,$sql);if($data == true){ while($row = sqlsrv_fetch_array( $data, SQLSRV_FETCH_ASSOC) ) { echo $row['id'].", ".$row['name']."<br />";
}else{ die( print_r( sqlsrv_errors(), true));
}
}
$sql = "SELECT fName, lName FROM Table_1";$stmt = sqlsrv_query( $conn, $sql);if( $stmt === false ) { die( print_r( sqlsrv_errors(), true));
}while( $obj = sqlsrv_fetch_object( $stmt)) { echo $obj->fName.", ".$obj->lName."<br />";
}
3)顯示錯誤信息sqlsrv_errors():上面都有用到這個函數,只要是操作資料庫發生錯誤,都可以使用這個函數列印出來看一下壓
這里就不用上代碼了