PHP学習ノート第【16】日(2014.11.21)——PHP操作データベース

947 ワード

手順:
1、接続と認証:
mysql_connect(‘     ’,‘   ’, ‘  ’);

サーバアドレス:IP:ポート
2.sql文の送信:
mysql_query(‘     sql  ’, ‘       ’);

3.実行結果の受信
返された結果は、返されたデータがあるかどうかで2つに分類されます.
A,戻りデータ:show,select,descが存在する.
B,存在しない:use,insert,delete,update,set,DDL.
戻り結果がある場合mysql_query、結果セットが返されます.存在しない場合は、文が正常に実行されたかどうかを示すブール値を返します.
4.戻り結果の処理
ブールなら直接判断すればいい
結果セットの場合は、結果セットからデータを取り出す必要があります.この操作をfetchと呼ぶ.
Fetchは、一度に1つのレコードしか得られないという特徴があり、結果セットのレコードポインタを下に移動することもできます!
そのため、ループ構造に合わせて、結果セット内のすべてのデータを、すべて取り出す必要があります!
mysql_fetch_assoc();//      ,   (  )   
mysql_fetch_row();//      ,         


5.切断
mysql_close(    );

6.エラー処理
 
エラー処理関数
mysql拡張のエラー処理方式、サイレントモード!エラーが発生しても報告されません.
手動でエラーを処理する必要があります.
mysql_errno();//    

mysql_error();//