學習要點:
1.php 連線到mysql
2.增刪改查
3.其他常用函式
如果你已經具有了使用php、sql 和mysql 的豐富經驗,現在就可以把所有這些技術
組合在一起。php 與mysql 之間穩固的整合只是眾多程式設計師採納它的乙個原因,還有乙個
原因就是,它如此的簡單方便。
一.php連線到mysql
這裡,我們全面採用utf-8 編碼。
設定zend stduio 的編碼:window -> preferences -> workspace
標頭設定,讓火狐和ie 保持編碼統一:
<?php連線mysqlheader('content-type:text/html; charset=utf-8');
?>
<?php資料庫連線引數,可以用常量儲存,這樣就不能修改,更加安全。$conn = @mysql_connect(db_host,db_user,db_password) or
die('資料庫連線失敗!錯誤資訊:'.mysql_error
());
?>
<?php選擇你所需要的資料庫define('db_user','root');
define('db_password','yangfan');
define('db_host','localhost');
define('db_name' ,'school');
?>
<?php設定字符集,如果是gbk,直接設定set names gbk 即可@mysql_select_db(db_name) or die('資料庫找不到!錯誤資訊:'.mysql_error
());
?>
<?php獲取記錄集@mysql_query('set names utf8') or die('字符集設定錯誤');
?>
<?php輸出一條記錄$query = "select * from grade";
$result = @mysql_query($query) or die('sql 語句有誤!錯誤資訊:
'.mysql_error
());
?>
<?php釋放結果集資源print_r(mysql_fetch_array($result,mysql_assoc));
?>
<?php關閉資料庫mysql_free_result($result
);?>
<?php二.增刪改查mysql_close($conn
);?>
新增資料
<?php修改資料$query = "insert into grade (name,email,point,regdate) value
('李炎恢','[email protected]',,now())";
@mysql_query($query) or die('新增資料出錯:'.mysql_error
());
?>
<?php刪除資料$query = "update grade set name='小可愛' where id=6";
@mysql_query($query) or die('修改出錯:'.mysql_error
());
?>
<?php顯示資料$query = "delete from grade where id=6";
@mysql_query($query) or die('刪除錯誤:'.mysql_error
());
?>
<?php三.其他常用函式$query = "select id,name,email,point from grade";
$result = @mysql_query($query) or die('查詢語句出錯:'.mysql_error
());
while (!!$row = mysql_fetch_array($result
)) ?>
mysql_fetch_row():從結果集中取得一行作為列舉陣列
mysql_fetch_assoc(): 從結果集中取得一行作為關聯陣列
mysql_fetch_array(): 從結果集中取得一行作為關聯陣列,或數字陣列,或二者兼有
mysql_fetch_lengths (): 取得結果集中每個輸出的長度
mysql_field_name(): 取得結果中指定欄位的欄位名
mysql_num_rows(): 取得結果集中行的數目
mysql_num_fields():取得結果集中欄位的數目
mysql_get_client_info(): 取得mysql 客戶端資訊
mysql_get_host_info(): 取得mysql 主機資訊
mysql_get_proto_info(): 取得mysql 協議資訊
mysql_get_server_info(): 取得mysql 伺服器資訊
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 基礎 二 php操作Mysql
二 php函式操作mysql 1.連線mysql資料庫。mysql connect hostname port username password 本函式建立與 mysql 伺服器的連線。其中所有的引數都可省略。當使用本函式卻不加任何引數時,引數 hostname 的預設值為 localhost 引...
PHP 一一 PHP與MySQL相關操作
所有由上圖可知,php 想與mysql 進行互動必須有 5個步驟。要用到的知識點 mysql conncect 主機名稱如localhost mysql使用者名稱如root mysql密碼如root 要用到的知識點 mysql select db 資料庫的名稱 要用到的知識點 mysql query...