PHP學習筆記(二)資料庫操作那點事

2021-07-03 17:42:13 字數 1458 閱讀 5443

使用資料庫應該遵守以下步驟:

1. 連線到資料庫 

2. 執行sql

語句 

3. 關閉連線 

4. 如果有資源要釋放,釋放資源。

$link=mysql_connect('localhost','root','');

if (!$link){

die('連線失敗

'.mysql.error());

function showmes(){

echo mysql_get_client_info()."

";//資料庫版本資訊

echo mysql_get_host_info()."

";//伺服器連線型別

echo mysql_get_proto_info()."

";//通訊協議版本資訊

echo mysql_get_server_info()."

";//mysql伺服器版本

echo mysql_client_encoding()."

";//客戶端使用的預設字符集

echo mysql_stat()."

";//mysql伺服器當前工作狀態

/* mysql_close(); */

showmes();

2.選擇資料庫:

mysql_select_db('lio',$link)or die("資料庫選擇失敗

".mysql_error());

3.各種sql

語句:

4.選擇結果語句:

mysql_fetch_array(mysql_query($sql));//兩種返回格式可選

mysql_fetch_assoc(mysql_query($sql));//返回一條關聯陣列形式

mysql_fetch_assoc(mysql_query($sql));//返回一條索引陣列形式

mysql_fetch_object(mysql_query($sql));//返回一條物件形式

mysql_fetch_field(mysql_query($sql));//返回一列

mysql_num_fields(mysql_query($sql));//返回獲得資料列的個數

mysql_num_rows(mysql_query($sql));//返回獲得資料行的個數

ex:$sel="select * from login";

$res=mysql_query($sel);

echo 

"測試"

.var_dump(mysql_fetch_row($res));

mysql_close($link);

5.資料庫的其他操作:

l 在某一資料庫中操作:mysql_db_query('lio', $query);

l 報錯:mysql_errno();

mysql_error();

(未完。。。。。)

PHP學習筆記(二) 資料庫連線

一 連線資料庫,插入資料老是插入不了,但是在控制台可以?原因 資料庫設計有問題,主鍵沒有設定成自增長,第一次主鍵預設是0可以插入,但是第二次的時候,主鍵0已經存在,所以不能插入,所以會出現,第一組資料可以插入,但是以後的資料老是插入失敗 解決辦法 方案一 寫sql的時候,把主鍵的值也寫上 方案二 將...

PHP 筆記 操作MySQL資料庫

mysqli connect 此函式是該函式的別名 mysqli construct mysqli mysqli connect string server string username string password string dbname int port string socket 引數...

MySQL學習筆記 二 資料庫相關操作

mysql h 主機名 p 埠號 u root p 引數說明 sql一共分三種 所有mysql命令都需要有命令結束識別符號,一般情況下是分號,表示一條命令的結束 檢視所有資料庫 show databases 檢視資料庫的建立語句 show create databse 資料庫名 語法規則如下 cre...