注意:函數(shù)中用小括號(hào)括起來(lái)的意思是可選參數(shù)
mysql字段操作函數(shù)
1.mysql_field_name()
作用與功能:獲取結(jié)果值指定字段的字段名稱(chēng),返回值區(qū)分大小寫(xiě)
語(yǔ)法:mysql_field_name("返回的結(jié)果集","字段序號(hào)數(shù)");
示例:
<?php $link=mysql_connect("localhost","root","123456") or die("Error Connect:".mysql_error()); mysql_select_db("db_test",$link); $sql="select * from tb_test"; $result=mysql_query($sql,$link); $flag=mysql_field_name($reault,1); echo $flag; mysql_close();?>2.mysql_list_fields()
作用與功能:獲取Mysql數(shù)據(jù)表中所有的字段
mysql_list_fields("數(shù)據(jù)庫(kù)名","數(shù)據(jù)表名",("連接標(biāo)識(shí)符"));
注:該函數(shù)已經(jīng)過(guò)時(shí),請(qǐng)用mysql_query()函數(shù)發(fā)出一條mysql請(qǐng)求來(lái)替代。
3.mysql_result();
作用與功能:獲取結(jié)果值中一個(gè)指定字段的值。使用這個(gè)函數(shù)在比較大的數(shù)據(jù)集中獲取某個(gè)字段的效率比較低,建議獲取比較大的結(jié)果集中的字段使用獲取結(jié)果集一行數(shù)據(jù)的函數(shù),如mysql_fetch_array(),mysql_fetch_row()和mysql_fetch_assoc()等函數(shù)
語(yǔ)法:mysql_result("返回的結(jié)果集","指定結(jié)果集的行數(shù)",("字段序號(hào)或者是字段名稱(chēng)"));
注:不輸入字段序號(hào)或字段名稱(chēng)的話 則返回結(jié)果集中指定行數(shù)的第一個(gè)字段
示例:
<?php $link=mysql_connect("localhost","root","123456") or die("Error Connect:".mysql_error()); mysql_select_db("db_test",$link); $sql="select * from tb_test"; $result=mysql_query($sql,$link); $sqlresult=mysql_result($result,1,"name"); echo $sqlresult; mysql_close();?>4.mysql_num_fields()
作用與功能:獲取結(jié)果集中字段的數(shù)目
語(yǔ)法:mysql_num_fields("返回結(jié)果集");
示例:
<?php $link=mysql_connect("localhost","root","123456") or die("Error Connect:".mysql_error()); mysql_select_db("db_test",$link); $sql="select * from tb_test"; $result=mysql_query($sql,$link); $num=mysql_num_fields($result); echo $num; mysql_close();?>5.mysql_field_len()
作用與功能:獲取指定字段的長(zhǎng)度
語(yǔ)法:mysql_field_len("返回的結(jié)果集","指定字段的序號(hào)")
示例:
<?php $link=mysql_connect("localhost","root","123456") or die("Error Connect:".mysql_error()); mysql_select_db("db_test",$link); $sql="select * from tb_test"; $result=mysql_query($sql,$link); $len=mysql_field_len($result,0); echo $len; mysql_close();?>6.mysql_fetch_lengths()
作用:獲取結(jié)果集中字段內(nèi)容的長(zhǎng)度
語(yǔ)法:mysql_fetch_length("返回的結(jié)果集");
示例:
<?php $link=mysql_connect("localhost","root","123456") or die("Error Connect:".mysql_error()); mysql_select_db("db_test",$link); $sql="select * from tb_test"; $result=mysql_query($sql,$link); print_r($result); $lenArr=mysql_fetch_lengths($result); print_r($lenArr); mysql_close();?>7.mysql_field_type()
作用與功能:獲取結(jié)果集中指定字段的類(lèi)型
語(yǔ)法:mysql_field_type("返回的結(jié)果集","字段序號(hào)");
示例:
<?php $link=mysql_connect("localhost","root","123456") or die("Error Connect:".mysql_error()); mysql_select_db("db_test",$link); $sql="select * from tb_test"; $result=mysql_query($sql,$link); $type=mysql_field_type($result,0); echo $type; mysql_close();?>8.mysql_fetch_field()
作用與功能:從結(jié)果集總獲取指定字段的信息,返回的是一個(gè)包含字段信息的對(duì)象,對(duì)象屬性如下
name:字段名
table: 字段所在的表明
max_lenth:字段的最大長(zhǎng)度
not_null-1: 如果該字段不能為NULL
primary_key-1:如果該字段為主鍵
unique_key-1:如果該字段為唯一鍵
multiple_key-1:如果該字段不為唯一鍵
numeric-1:如果該字段為數(shù)字
blob:如果該字段是blob類(lèi)型
type:該字段的類(lèi)型
unsigned -1:如果該字段是無(wú)效類(lèi)型
zerofill-1:如果該字段是zero_fill;
語(yǔ)法:mysql_fetch_field("結(jié)果集",("字段序號(hào)"))
注:如果不輸入字段序號(hào) 則下一個(gè)沒(méi)有被mysql_fetch_field()函數(shù)提取的字段將被提取
示例:
<?php $link=mysql_connect("localhost","root","123456") or die("Error Connect:".mysql_error()); mysql_select_db("db_test",$link); $sql="select * from tb_test"; $result=mysql_query($sql,$link); $fieldObj=mysql_fetch_field("result"); var_dump($fieldObj); mysql_close();?>8.mysql_field_flags()
作用與功能:從結(jié)果集中獲取字段的關(guān)聯(lián)標(biāo)識(shí)
語(yǔ)法:mysql_field_flags("結(jié)果集","字段序號(hào)");
示例:
<?php $link=mysql_connect("localhost","root","123456") or die("Error Connect:".mysql_error()); mysql_select_db("db_test",$link); $sql="select * from tb_test"; $result=mysql_query($sql,$link); $flag=mysql_field_flag("result",0); echo $flag; mysql_close();?>9.mysql_field_seek()
作用與功能:將結(jié)果集的指針移動(dòng)到指定的字段
語(yǔ)法:mysql_field_seek("結(jié)果集","指定字段序號(hào)")
示例:
<?php $link=mysql_connect("localhost","root","123456") or die("Error Connect:".mysql_error()); mysql_select_db("db_test",$link); $sql="select * from tb_test"; $result=mysql_query($sql,$link); $flag=mysql_field_seek("result",0); echo $flag; mysql_close();?>10.mysql_field_table()
作用與功能:獲取指定字段所在的表名
語(yǔ)法:mysql_field_table("結(jié)果集","字段序號(hào)");
示例:
<?php $link=mysql_connect("localhost","root","123456") or die("Error Connect:".mysql_error()); mysql_select_db("db_test",$link); $sql="select * from tb_test"; $result=mysql_query($sql,$link); $table=mysql_field_table("result",0); echo $table; mysql_close();?>mysql數(shù)組對(duì)象函數(shù)
1.mysql_fetch_row()
作用與功能:從結(jié)果集中獲取一行作為數(shù)字?jǐn)?shù)組(鍵值為字段序號(hào))
語(yǔ)法:mysql_fetch_row("結(jié)果集");
示例:
<?php $link=mysql_connect("localhost","root","123456") or die("Error Connect:".mysql_error()); mysql_select_db("db_test",$link); $sql="select * from tb_test"; $result=mysql_query($sql,$link); $arr=mysql_fetch_row($result); print_r($arr) mysql_close();?>2.mysql_fetch_assoc()
作用與功能:從結(jié)果集中獲取一行作為關(guān)聯(lián)數(shù)組(鍵值為字段名稱(chēng))
語(yǔ)法:mysql_fetch_assoc("結(jié)果集");
示例:
<?php $link=mysql_connect("localhost","root","123456") or die("Error Connect:".mysql_error()); mysql_select_db("db_test",$link); $sql="select * from tb_test"; $result=mysql_query($sql,$link); $arr=mysql_fetch_assoc($result); print_r($arr) mysql_close();?>3.mysql_fetch_array()
作用與功能:從結(jié)果集中獲取一行作為數(shù)組(鍵值包含字段序號(hào)和字段名稱(chēng))
語(yǔ)法:mysql_fetch_array("結(jié)果集");
示例:
<?php $link=mysql_connect("localhost","root","123456") or die("Error Connect:".mysql_error()); mysql_select_db("db_test",$link); $sql="select * from tb_test"; $result=mysql_query($sql,$link); $arr=mysql_fetch_array($result); print_r($arr) mysql_close();?>4.mysql_fetch_object()
作用與功能:從結(jié)果集中獲取一行數(shù)組作為對(duì)象
語(yǔ)法:mysql_fetch_object("結(jié)果集")
<?php $link=mysql_connect("localhost","root","123456") or die("Error Connect:".mysql_error()); mysql_select_db("db_test",$link); $sql="select * from tb_test"; $result=mysql_query($sql,$link); $arr=mysql_fetch_object($result); var_dump($arr) mysql_close();?>PHP編程 鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。
新聞熱點(diǎn)
疑難解答
圖片精選