php函数整理

来源:互联网 发布:郑州java培训机构 编辑:程序博客网 时间:2024/06/04 17:52

1、var_dump()为了看到显示之前的结果和数据结构

$fruit = array('apple','banana ', ' cranberry ');
var_dump($fruit);

2、array_walk -- 对数组中的每个成员应用用户函数

<?php
function trim_value(&$value)
{
    $value = trim($value);
}

$fruit = array('apple','banana ', ' cranberry ');
var_dump($fruit);

array_walk($fruit, 'trim_value');
var_dump($fruit);

?>

 

3、string trim ( string str [, string charlist] )
    默认情况下删除下面字符

  • " " (ASCII 32 (0x20)), an ordinary space.

  • "\t" (ASCII 9 (0x09)), a tab.

  • "\n" (ASCII 10 (0x0A)), a new line (line feed).

  • "\r" (ASCII 13 (0x0D)), a carriage return.

  • "\0" (ASCII 0 (0x00)), theNUL-byte.

  • "\x0B" (ASCII 11 (0x0B)), a vertical tab.

4、$info=mysql_fetch_object($sql);//从结果集中取得一行作为对象返回一个对象而不是一个数组,只能通过字段名来访问数组
    if ($_POST[Submit]=="查询"){
     $txt_book=$_POST[txt_book];
     $sql=mysql_query("select * from tb_book where bookname like '%".trim($txt_book)."%'");如果选择的条件为like,则进行模糊查询

5、遍历表

do{   

    
          }while($info=mysql_fetch_object($sql));

 

 

6、array   mysql_fetch_row ( resource result )

返回根据所取得的行生成的数组,如果没有更多行则返回 FALSE

mysql_fetch_row() 从和指定的结果标识关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从 0 开始。

依次调用 mysql_fetch_row() 将返回结果集中的下一行,如果没有更多行则返回FALSE

7、int mysql_num_rows( resource result )

mysql_num_rows() 返回结果集中行的数目。此命令仅对 SELECT 语句有效。要取得被 INSERT,UPDATE 或者 DELETE 查询所影响到的行的数目,用mysql_affected_rows()

8注意:完成数据库操作后需要及时关闭与数据库连接并释放内存

bool mysql_close( [resource link_identifier] )

mysql_close() 关闭指定的连接标识所关联的到 MySQL 服务器的非持久连接。如果没有指定link_identifier,则关闭上一个打开的连接。

通常不需要使用 mysql_close(),因为已打开的非持久连接会在脚本执行完毕后自动关闭。

 

 

 

 

 

 

 

0 0
原创粉丝点击