您的当前位置:首页正文

php调用mysql的函数总结

2022-11-13 来源:小奈知识网
phpmysql

一、库

//连接

mysql_connect(“140.129.144.44:7070”,user,pass)//连接,可无端口号,成功返回正数,失败返回错误信息 mysql_pconnect(ipstr,user,pass)//建立持续连接,成功返回true,否则false

int mysql_close([int link_identifer])//关闭连接

mysql_change_user(user,pass,[db_name],[linkid])//如果改变失败,维持原来的用户?

//创建删除

mysql_create_db(db_name,linkid)//true,false?

mysql_drop_db(db_name,linkid)//true,false?

mysql_select_db(db_name [,int linkid])//选择,true,false

//列表

int mysql_list_dbs([linkid])//取得数据库名,返回结果指针,可用mysql_tablename()读取 int mysql_list_tables(dbname,[linkid])//取表名列表,返回一个结果指针 string mysql_tablename(result,index)//取得mysql_list_tables中的表名

用mysql_num_rows(linkid)控制数量

二、表

//查询

int mysql_query(sql,[linkid])//如果未指定linkid,则指向最后打开的连接 int mysql_db_query(dbname,sql,[int linked])//错误返回false

//取数据

array mysql_fetch_row(int result)//取得一行,装入数组

array mysql_fetch_array(int result,[int type]);//将一行装入数组

type: MYSQL_NUM表数组键为数字,MYSQL_ASSOC表字段名,MYSQL_BOTH

object mysql_fetch_object(result,type)//取得行,参数同上 可以用 $row->id $row->name访问

//移动

int mysql_data_seek(result,number)//number表示数据编号,0起始;true false int mysql_field_seek(result,int number)//字段便宜量 mysql_fetch_field应用

//数量

int mysql_num_rows(int result)//取得记录数目 int mysql_num_fields(result)//取得字段的数目

//定义

int mysql_list_fields(dbname,tabname,[linked])//列出字段 string mysql_field_name(result,index)//取得字段名 string mysql_field_type(result,index)//取得字段数据类型 int mysql_field_len(result,index)//取得字段长度

string mysql_field_flags(result,number)//返回字段数据类型等标志 string mysql_field_table(result,index)//取得字段表名

array mysql_fetch_lengths(result)//取得各字段的最大长度 object mysql_fetch_field(result,number)//返回字段类型定义等

table 所在表名 type 字段数据类型

numeric字段数字类型,则为1

max_length最大长度

最好的方法:用 mysql_query() 来发出一条 “show columns from midcateb” 的 SQL 语句查看列的定义

//其他

int mysql_affected_rows([linked])//影响行数

int mysql_insert_id([linked])//取得最近一次insert的auto_incremented字段生成的id int mysql_free_result(int result)//释放内存

三、错误处理

int mysql_errno([linkid])//取得错误代码 string mysql_error([linked])//取得错误信息

四、其他

die(“”)

因篇幅问题不能全部显示,请点此查看更多更全内容