php操作主從mysql PHP操作MySQL

2021-10-19 20:02:26 字數 2333 閱讀 7075

一. php 連線到 mysql

這裡,我們全面採用 utf-8 編碼。

設定 zend stduio 的編碼:window -> preferences -> workspace

標頭設定,讓火狐和 ie 保持編碼統一:

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

連線 mysql

$conn =@mysql_connect(db_host,db_user,db_password) or

die ( '資料庫連線失敗!錯誤資訊: ' .mysql_error());

資料庫連線引數,可以用常量儲存,這樣就不能修改,更加安全。

define( 'db_user' ,'root' );

define('db_password' , 'yangfan' );

define( 'db_host' ,'localhost' );

define( 'db_name' ,'school' );

選擇你所需要的資料庫

@mysql_select_db(db_name)or die ( ' 資料庫找不到!錯誤資訊: ' .mysql_error( ));

設定字符集,如果是 gbk ,直接設定set names gbk 即可

@mysql_query( 'set names utf8' ) or die ( ' 字符集設定錯誤 ' );

獲取記錄集

$query ="select * from grade" ;

$result =@mysql_query( $query ) or die ( 'sql 語句有誤!錯誤資訊:

' .mysql_error());

輸出一條記錄

print_r(mysql_fetch_array($result ,mysql_assoc));

釋放結果集資源

mysql_free_result($result );

關閉資料庫

mysql_close( $conn);

二. 增刪改查

新增資料

$query ="insert into grade (name,email,point,regdate) value

(' 小魚,'[email protected]',,now())" ;

@mysql_query( $query) or die ( ' 新增資料 出錯: ' .mysql_error());

修改資料

$query ="update grade set name=' 花落菩提 ' where id=6" ;

@mysql_query( $query) or die ( ' 修改 出錯: ' .mysql_error());

刪除資料

$query ="delete from grade where id=6" ;

@mysql_query( $query) or die ( ' 刪除錯誤: ' .mysql_error());

顯示資料

$query ="select id,name,email,point from grade" ;

$result =@mysql_query( $query ) or die ( ' 查詢語句出錯: ' .mysql_error());

while (!! $row =mysql_fetch_array( $result )) {

echo $row [ 'id' ].'----' . $row [ 'name' ]. '----' . $row [ 'email' ]. '----' . $row [ 'point' ];

echo '

';三. 其他常用函式

mysql_fetch_row () :從結果集中取得一行作為列舉陣列

mysql_fetch_assoc (): 從結果集中取得一行作為關聯陣列

mysql_fetch_array (): 從結果集中取得一行作為關聯陣列,或數字陣列,或二者兼有

mysql_fetch_lengths() : 取得結果集中每個輸出的長度

mysql_field_name (): 取得結果中指定欄位的欄位名

mysql_num_rows () :取得結果集中行的數目

mysql_num_f ields (): 取得結果集中欄位的數目

mysql_get_client_info() : 取得 mysql 客戶端資訊

mysql_get_host_info() : 取得 mysql 主機資訊

mysql_get_proto_info() : 取得 mysql 協議資訊

mysql_get_server_info() : 取得 mysql 伺服器資訊

php操作主從mysql PHP操作MySQL

一 php連線到mysql 這裡,我們全面採用utf 8編碼。設定zend stduio的編碼 window preferences workspace 標頭設定,讓火狐和ie保持編碼統一 header content type text html charset utf 8 連線mysql con...

mysql php 操作 php操作mysql步驟

php操作mysql步驟 php操作mysql步驟 1.connect mysql connect localhost root 123456 or die 資料庫連線失敗。mysql error 鏈結mysql。2.mysql select db database connect 選擇鏈結的資料庫...

php中的mysql php中操作mysql

認識 1.error reporting e all e deprecated 排除所有非致命的錯誤 2.mysql connect 開啟了乙個對mysql伺服器的連線。mysql connect localhost root or die mysql error or die mysql erro...