• php方法(1)


    1.mysql_connect  ([ string $server   [, string $username   [, string $password   [, bool $new_link   [, int $client_flags  ]]]]] )

    打开或重复使用一个到 MySQL 服务器的连接。

    server:MySQL 服务器

    username:用户名

    password:密码

    2.mysql_list_fields — 列出 MySQL 结果中的字段

    mysql_list_fields  ( string $database_name, string $table_name  [, resource $link_identifier] )

    1 <?php
    2 $link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
    3 $fields = mysql_list_fields("database1", "table1", $link);
    4 $columns = mysql_num_fields($fields);
    5 ?>

     3.mysql_num_fields — 取得结果集中字段的数目

    int mysql_num_fields ( resource $result)

    4.mysql_field_flags — 从结果中取得和指定字段关联的标志

    string mysql_field_flags ( resource $result, int $field_offset)

    5.mysql_field_len — 返回指定字段的长度

    int mysql_field_len ( resource $result, int $field_offset)

    6.mysql_field_name — 取得结果中指定字段的字段名

    string mysql_field_name ( resource $result, int $field_index)

    7.mysql_field_type — 取得结果集中指定字段的类型

    string mysql_field_type ( resource $result , int $field_offset)

    8.mysql_query — 发送一条 MySQL 查询

    mysql_query ( string $query [, resource $link_identifier = NULL ] )

    关键函数:

    mysql_fetch_array();

    mysql_fetch_assoc();

    mysql_fetch_row();

    mysql_fetch_object();

    mysql_fetch_fields();

    mysql_fetch_lengths();

    1 , mysql_fetch_array()这是目前我们最常用的fetch操作之一,实现的功能是 从结果集中取得一行作为关联数组,或数字数组,或二者兼有,就是返回一个数组 这个数组是以结果集中列名或者数字作为索引,同时可以用参数控制返回的数组

    函数原型 :array mysql_fetch_array (resource $result [, int $ result_type ]) 参数 : resource $result mysql查询返回结果 ?int $ result_type 返回的结果参数, 主要有MYSQL_ASSOC,MYSQL_NUM ?和 MYSQL_BOTH。 返回,结果数组,没有数据则返回FALSE

    MYSQL_ASSOC返回以关联名通常是列名的数组,MYSQL_NUM返回以数字为索引的数组 MYSQL_BOTH则返回全部数据默认是这样返回

    另外在PHP4.0.0.3以后增加了mysql_fetch_assoc()这个函数,功能与 mysql_fetch_array($result , MYSQL_ASSOC);相同,所以在高版本的PHP中建议使用 mysql_fetch_assoc()

    2, mysql_fetch_assoc()返回以关联数组为索引的数组,不返回数字索引数组,只 在PHP4.0.0.3以上版本可以使用

    函数原型:array mysql_fetch_assoc(resource $result) 参数 : resource $result mysql查询返回结果 返回,结果数组,没有数据则返回FALSE 3, mysql_fetch_row()返回根据所取得的行生成的数组,这里返回一行,循环调用则 依次返回各行,起始游标偏移量为0,这个函数是最早的mysql结果Fetch操作,目前 主要用于低版本的PHP,或者用mysql_fetch_array()取代,手册上说fetch_array() 操作快,可能跟PHP版本有关

    函数原型:array mysql_fetch_row(resource $result) 参数 : resource $result mysql查询返回结果 返回,结果数组,没有数据则返回FALSE

    4, mysql_fetch_feilds()从结果集中取得列信息并作为对象返回,就是返回结果集 中的列相关信息,可以根据要求返回结果集中的列信息,PHP5中主要包括,使用列偏移 量区分各个列,起始偏移0

    name – 列名 table – 该列所在的表名 max_length – 该列最大长度 not_null – 1,如果该列不能为 NULL primary_key – 1,如果该列是 primary key unique_key – 1,如果该列是 unique key multiple_key – 1,如果该列是 non-unique key numeric – 1,如果该列是 numeric blob – 1,如果该列是 BLOB type – 该列的类型 unsigned – 1,如果该列是无符号数 zerofill – 1,如果该列是 zero-filled

    函数原型:Array mysql_fetch_feilds(resource $result [, int $field_offset] ) 参数:resource $result mysql查询返回结果 ?:int $field_offset 偏移量,默认游标加1,下一列 返回,结果数组,没有数据则返回FALSE

    5, mysql_fetch_lengths()将上一次 mysql_fetch_row(),mysql_fetch_array() 和 mysql_fetch_object() 操作结果的的每个列的长度储存到一个数组中,起始偏 移量为0,这个函数主要是检查返回结果的,用于获得返回数组数据的长度

    函数原型:array mysql_fetch_lengths(resource $result) 参数 : resource $result mysql查询返回结果 返回,结果数组,没有数据则返回FALSE

    6, mysql_fetch_object()将结果以对象的形式fetch,这里返回的数据只能以对 象的属性访问,同时PHP保留数字索引用于访问

    函数原型:array mysql_fetch_object(resource $result) 参数 : resource $result mysql查询返回结果 返回,结果数组,没有数据则返回FALSE

  • 相关阅读:
    AxInterop.VPIClient DLL注册
    多个事务同时操作数据库
    aspx小试
    WPF 或得PNG图片的外形Path的Data
    Spass导出数据
    Excel VBA小试
    合并Excel文件
    asp.net 中文编码问题
    Delphi中的容器类(3)
    Delphi中的容器类(1)
  • 原文地址:https://www.cnblogs.com/Horsonce/p/6864396.html
Copyright © 2020-2023  润新知