国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL數據庫函數詳解(4)

2024-07-24 12:55:18
字體:
來源:轉載
供稿:網友
作者:隨想 oso奧索 (13) object mysql_fetch_object(int result_id [, int result_typ]);
本函式用來將查詢結果 result 拆到物件變數中。使用方法和 mysql_fetch_array() 幾乎相同,不同的地方在于本函式傳回資料是物件而不是陣列。若 result 沒有資料,則傳回 false 值。另外值得注意的地方是,取回的物件資料的索引只能是文字而不能用數字,這是因為物件的特性。物件資料的特性中所有的屬性(property) 名稱都不能是數字,因此只好乖乖使用文字字串當索引了。參數 result_typ是一個常數值,有以下幾種常數 mysql_assoc、mysql_num 與 mysql_both。關于速度方面,本函式的處理速度幾乎和mysql_fetch_row() 及 mysql_fetch_array() 二函式差不多,要用哪個函式還是看使用的需求決定。

<?php
$link=mysql_pconnect("localhost","sunsoft","suixiang") or die("could not connect");
mysql_select_db("stamp_db") or die("could not select database");
$query="select last_name,first_name from president";
$result=mysql_query($query) or die("query failed");
while($row=mysql_fetch_object($result))
printf("%s %s<br>
",$row->last_name,$row->first_name);
mysql_free_result($result);
?>

(14) array mysql_fetch_row(int result);
作為一個數組返回給定結果集的下一行,如果沒有更多的行,則返回假。列值可作為數組元素訪問,在0到mysql_num_fields()-1范圍內使用列索引。

<?php
$link=mysql_pconnect("localhost","sunsoft","suixiang") or die("could not connect");
mysql_select_db("stamp_db") or die("could not select database");
$query="select last_name,first_name from president";
$result=mysql_query($query) or die("query failed");
while($row=mysql_fetch_row($result))
printf("%s %s<br>
",$row[0],$row[1]);
mysql_free_result($result);
?>

(15) string mysql_field_name(int result, int field_index);
返回結果集的給定列的名稱。
col_num 的范圍為0到mysql_num_fields()-1.

<?php
$link=mysql_pconnect("localhost","sunsoft","suixiang") or die("could not connect");
mysql_select_db("stamp_db") or die("could not select database");
$query="select * from president";
$result=mysql_query($query) or die("query failed");
for($i=0;$i<mysql_num_fields($result);$i++)
{
printf("name of column %d:",$i);
$name=mysql_field_name($result,$i);
if(!$name)
print("no name available<br>
");
else
print("$name<br>
");
}
?>


(16) int mysql_field_seek(int result, int field_offset);
為隨后的mysql_fetch_field()調用設置索引。發布沒有明確列號的mysql_fetch_field()的下一次調用,將返回列col_num的信息。如果搜索成功,返回真,否則返回假。
col_num的范圍為0到mysql_num_fields()-1.

<?php
$link=mysql_pconnect("localhost","sunsoft","suixiang") or die("could not connect");
mysql_select_db("stamp_db") or die("could not select database");
$query="select * from president";
$result=mysql_query($query) or die("query failed");
for($i=0;$i<mysql_num_fields($result);$i++)
{
printf("information for column %d:<br>
",$i);
if(!mysql_field_seek($result,$i))
{
print("cannot seek to colum<br>
");
continue;
}
$meta=mysql_fetch_field($result,$i);
if(!$meta)
{
print("no information available<br>
");
continue;
}
print("<pre>
");
printf("blob: %s
",$meta->blob);
printf("max_length: %s
",$meta->max_length);
printf("multiple_key: %s
",$meta->multiple_key);
printf("name: %s
",$meta->name);
printf("not_null: %s
",$meta->not_null);
printf("numeric: %s
",$meta->numeric);
printf("primary_key: %s
",$meta->primary_key);
printf("table: %s
",$meta->table);
printf("type: %s
",$meta->type);
printf("unique_key: %s
",$meta->unique_key);
printf("unsigned: %s
",$meta->unsigned);
printf("zerofill: %s
",$meta->zerofill);
print("</pre>
");
}
?>
  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 中阳县| 迁安市| 杂多县| 合作市| 巴林左旗| 汕头市| 武胜县| 台中市| 昆山市| 宁德市| 墨玉县| 扎鲁特旗| 密云县| 怀远县| 多伦县| 察隅县| 扶沟县| 武强县| 夹江县| 逊克县| 彭阳县| 光泽县| 行唐县| 寿宁县| 菏泽市| 蓬溪县| 东乡族自治县| 越西县| 微博| 冀州市| 黑山县| 沙雅县| 荣昌县| 神农架林区| 兴隆县| 永兴县| 威远县| 修水县| 修水县| 邯郸市| 铜鼓县|