現在在PHP的編程中,廣泛流行著mysql數據庫的應用,所以PHP也內置了很多操作MYSQL的函數,可以進行各類操作的執行。
下面是使用最多的列表PHP / MYSQL內建函數在PHP。
mysql函數mysql_affected_rows()將返回的行數影響或記錄任何更新、插入或刪除查詢。通過使用這個功能,你可以查看紐約的成功更新。例如,如果您想要檢查是否密碼進行了更改,您可以簡單地使用這個函數更新后行動。如果它返回一個然后打印成功否則不是。
<?php /* mysql connection is required here to run this script */ /* Update records */ mysql_query(“UPDATE user SET password=’xyz’ WHERE id=’101′”); printf (“Updated records: %d/n”, mysql_affected_rows()); /* Output; Updated Records: 1 */ ?>
你可以得到所有的細節中使用的字段的一個表mysql_fetch_field()函數。這個函數返回一個對象,并使用所需的信息,我們可以對這個領域。
<?php /* mysql connection is required here to run this script */ $result = mysql_query(“SELECT id,email FROM people WHERE id = ’42′”); echo mysql_num_fields($result); /* OUTPUT: returns 2 because id,email === two fields */ ?>
這個函數mysql_fetch_lengths() 返回一個數組和所有元素的數組存儲數據的長度在每個字段的那一行
<?php /* mysql connection is required here to run this script */ $result = mysql_query(“SELECT id,email FROM people WHERE id = ’42′”); $lengths = mysql_fetch_lengths($result); print_r($row); print_r($lengths); ?> Output: Array ( [id] => 42 [email] => user@example.com ) Array ( [0] => 2 [1] => 16 )
函數的作用是mysql_fetch_row() 返回一個記錄以結果標識符。它返回的一組數據作為一個數組。來獲取值數組必須使用數組偏移盯著從0。每次調用這個函數的作用是:返回下一個記錄。
<?php /* mysql connection is required here to run this script */ $result = mysql_query(“SELECT id,email FROM people WHERE id = ’42′”); $row = mysql_fetch_row($result); echo $row[0]; // 42 echo $row[1]; // the email html' target='_blank'>value ?>鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答