Chinaunix首页 | 论坛 | 博客
  • 博客访问: 273327
  • 博文数量: 59
  • 博客积分: 1368
  • 博客等级: 中尉
  • 技术积分: 1071
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-02 06:06
文章分类

全部博文(59)

文章存档

2012年(59)

我的朋友

分类: 系统运维

2012-03-03 01:11:59

$conn=mysql_connect('localhost','root','pass');
mysql_query('SET NAMES gb2312'); //转换编码
mysql_close($conn);
$conn=mysql_pconnect('localhost','root','pass'); //持久连接

mysql_select_db("dbname") or die("Error:".mysql_error());
$result=mysql_query($query);
while($row=mysql_fetch_array($result)) //row+assoc
    echo $row[name];
    //$row=mysql_fetch_row($result); //$row[0]
    //$row=mysql_fetch_object($result); //$row->name
    //$row=mysql_fetch_assoc($result); //$row['name']
    //$row_len=mysql_fetch_lengths($result);//每一列的长度 $row_len[0] ..
}
//echo mysql_result($result,0,'name'); //返回一个单元
mysql_free_result($result); //返回很大结果集时调用


//列信息 行 mysql_num_rows($result)
for($i=0;$i
    $meta=mysql_fetch_field($result);
    $meta->primary_key; 
    $meta->type;
    $meta->name;
    ...
}
//字段的标记 not_null primary_key unsigned ...
$field=mysql_field_flags($result,0); //第一列
$flag=explode(" ",$field);
print_r($flag);

$field=mysql_field_flags($result,0); //第一列 标记
$len=mysql_field_len($result,0); //第一列 长度
$col_name=mysql_field_name($result,0); //第一列 字段名
$table_name=mysql_field_table($result,0); //第一列 表名
$type=mysql_field_type($result,0); //第一列 类型 int real string bool...



$str=mysql_escape_string($str)  a'a -> a\'a
$str=mysql_real_escape_string($str)  a'a -> a\'a


//数据库list
$conn=mysql_connect('localhost','root','');
$dbs=mysql_list_dbs($conn);
while($row=mysql_fetch_object($dbs)) {
    echo $row->Database;
}
//mysql_db_name($dbs,$i); //dbname
//mysql_tablename($tables,$i) //tablename
//表list
$conn=mysql_connect('localhost','root','');
$tables=mysql_list_tables("dbname",$conn);
while($row=mysql_fetch_array($tables,$conn)) {
    echo $row[0];
}
//字段list
$conn=mysql_connect('localhost','root','');
$fields=mysql_list_fields("dbname","tablename",$conn);
for($i=0;$i
    echo mysql_field_name($fields,$i);
}

mysql_affected_rows() //影响记录数
mysql_client_encoding() //数据库字符集
mysql_get_client_info() //mysql客户端版本 5.0.51a
mysql_get_host_info($conn); //mysql主机信息 localhost via TCP/IP
mysql_get_proto_info($conn); //mysql协议信息 10
mysql_get_server_info($conn); //mysql服务器信息 5.0.22-community-nt
mysql_stat($conn); //服务器系统状态
mysql_thread_id(); //当前线程ID  持久连接不变
mysql_errno() //错误号码 没有0
mysql_error() //错误信息
mysql_info() //最后一个query的信息 Rows matched: 1 Changed: 1 Warnings: 0
mysql_insert_id(); //返回insert auto_increment的id
阅读(994) | 评论(0) | 转发(0) |
0

上一篇:PHP 数组函数

下一篇:PHP 文件系统函数

给主人留下些什么吧!~~