php5 mysql Mysql在php5中的應用

2021-10-17 11:55:50 字數 1141 閱讀 9016

1.php與mysql建立連線

php.ini載入mysql元件

extension=php_mysql.dll 前的;去掉

extension_dir=」」路徑是否正確

php連線mysql函式

mysql_connect:開啟mysql連線

mysql_select_db:開啟乙個資料庫

@和or die隱藏錯誤和條件顯示

mysql_connect(「主機」,"使用者名稱","密碼")

mysql_select_db("開啟資料庫",連線識別符號)

如果不特別宣告連線識別符號,則預設為是上一次開啟的連線.

2.如何去執行乙個sql語句

mysql_query(sql語句,連線識別符號);

說明:mysql_query用來根據連線識別符號向該資料庫伺服器的當前資料庫傳送查詢如果連線識別符號預設,則預設為是上一次開啟的連線.

返回值:成功後返回乙個結果識別符號,失敗時返回false.

$sql=」select * from test」;

$result=@mysql_query($sql,$conn) or die(mysql_error());

3.兩種查詢函式array/row區別

格式:mysql_fetch_row(result);

說明:mysql_fetch_row用來查詢結果的一行儲存至陣列,該陣列下表從0開始,每乙個陣列元素對應乙個域。通過迴圈,可以將查詢結果全部獲得。

格式:mysql_fetch_array(result);

說明:mysql_fetch_array和mysql_fetch_row功能基本相同,只不過它除了可以用從0開始的偏移量做索引,還可以用網域名稱(欄位名)做索引。

值返回下一行的所有域值,並將其儲存至乙個陣列中,沒有行時返回fasle。

mysql_query(「set names 『gbk』」);解決中文亂碼問題。

4.其他常用mysql函式介紹

mysql_num_rows 用於計算查詢結果中所得行的數目

mysql_insert_id 傳回最後一次使用insert指令的id

mysql_tablename 取得資料庫名稱

mysql_error 返回錯誤資訊

mysql_close 關閉mysql連線

php斷開mysql mysql連線與斷開伺服器

為了連線伺服器,當呼叫mysql時,通常需要提供乙個mysql使用者名稱並且很可能需要乙個 密碼。如果伺服器執行在登入伺服器之外的其它機器上,還需要指定主機名。聯絡管理員以找出進行連線所使用的引數 即,連線的主機 使用者名稱和使用的密碼 知道正確的引數後,可以按照以下方式進行連線 shell mys...

如果新增使用者在mysql mysql新增使用者

mysql安裝完成之後,如果需要新增使用者,該如何來做了。下面記錄我學習的過程。說明 以下所有操作都是以root帳號登入mysql資料庫中操作的。網上很多都說可以用下面這條命令列來新增使用者和授予許可權 1.grant all privileges on to myuser localhost或者 ...

都有哪些約束在mysql mysql常見約束有哪些

約束是一種限制,它通過對錶的行或列的資料做出限制,來確保表的資料的完整性 唯一性。下面本篇文章就來給大家介紹一下6種mysql常見的約束,希望對大家有所幫助。1 非空約束 not null 非空約束用於確保當前列的值不為空值,非空約束只能出現在表物件的列上。null型別特徵 所有的型別的值都可以是n...