對於給定的連線,返回含有最近返回狀態的與mysql相關的函式的錯誤訊息字串。空值意味著未出現錯誤。
$link=mysql_pconnect("localhost","sunsoft","suixiang")ordie("couldnotconnect");
print("connectedsuccessfully");
$query="select*frompresident";
$result=mysql_query($query)ordie("queryfailed,errormessage=".mysql_error());
?>
(10)arraymysql_fetch_array(intresult,int[result_typ]);
本函式用來將查詢結果result拆到陣列變數中。若result沒有資料,則傳回false值。而本函式可以說是mysql_fetch_row()的加強函式,除可以將傳回列及數字索引放入陣列之外,還可以將文字索引放入陣列中。若是好幾個傳回欄位都是相同的文字名稱,則最後乙個置入的字段有效,解決方法是使用數字索引或者為這些同名的字段(column)取別名(alias)。值得注意的是使用本函式的處理速度其實不會比mysql_fetch_row()函式慢,要用哪個函式還是看使用的需求決定。引數result_typ是乙個常數值,有以下幾種常數mysql_assoc、mysql_num與mysql_both。
使用範例
$link=mysql_pconnect("localhost","sunsoft","suixiang")ordie("couldnotconnect");
mysql_select_db("stamp_db")ordie("couldnotselectdatabase");
$query="selectlast_name,first_namefrompresident";
$result=mysql_query($query)ordie("queryfailed");
while($row=mysql_fetch_array($result))
mysql_free_result($result);
?>
(11)objectmysql_fetch_field(intresult[,intcol_num]);
返回結果集中給定列的相關元資料資訊,如果沒有這樣的列,則返回假。如果省略col_num,則對mysql_fetch_field()的後繼呼叫返回結果集後續列的資訊。如果不再有剩餘的列。則返回值為假。如果指定了col_num,則其取值範圍為0到mysql_num_fields()-1。在此情況下,mysql_num_fields()返回給定列的相關資訊,如果col_num超出範圍,返回假。
$link=mysql_pconnect("localhost","sunsoft","suixiang")ordie("couldnotconnect");
mysql_select_db("stamp_db")ordie("couldnotselectdatabase");
$query="select*frompresident";
$result=mysql_query($query)ordie("queryfailed");
for($i=0;$i {
printf("informationforcolumn%d:
",$i);
$meta=mysql_fetch_field($result);
if(!$meta)共2頁 第1頁
python3內建函式詳解
abs 獲取絕對值 all 接受乙個迭代器,如果迭代器的所有元素都為真,那麼返回true,否則返回false any 接受乙個迭代器,如果迭代器裡有乙個元素為真,那麼返回true,否則返回false ascii 呼叫物件的repr 方法,獲得該方法的返回值.bin oct hex 三個函式功能為 將...
PL SQL單行函式和組函式詳解 3
單行轉換函式 單行轉換函式用於操作多資料型別,在資料型別之間進行轉換。chartorwid c 使乙個字串,函式將c轉換為rwid資料型別。select test id from test case where rowid chartorwid aaaa0saacaaaaliaaa convert ...
零基礎入門Python3 函式詳解(3)
1 命名關鍵字引數 命名關鍵字引數在我看來,就是對關鍵字引數的乙個補充。怎麼說呢,關鍵字引數可以傳入任何的鍵 值,但是如果我們不想隨便的接收任何鍵 值,就可以使用命名關鍵字引數進行限制。建立的兩種方法 函式名 位參1,位參2,鍵1,鍵2.其中鍵1和鍵2都是命名關鍵字引數,定義的時候在前面加個 號 函...