功能 |
语法 |
链接 MySql |
$link = mysql_connect("localhost", "root", "") |
永久连接 MySql |
$link = mysql_pconnect("localhost", "root", "")
|
连接数据库 |
mysql_select_db( $database ) |
查询 命令 |
$result = mysql_query( $sql ) |
增、删、改 命令 |
mysql_db_query(database,sql[,$link])
|
执行命令不返回结果 |
mysql_unbuffered_query($sql, $link)
|
释放结果数据 |
mysql_free_result($result) |
关闭连接 |
mysql_close($link) |
检测服务器是否可用 |
mysql_ping($link) |
功能 |
语法 |
逐个取得记录内容数组,根据 $type 取值方式不同 |
$row = mysql_fetch_array($result[,$type])
$type=MYSQL_NUM,MYSQL_ASSOC,MYSQL_BOTH
|
逐个取得记录内容数组,只能字段取值 |
$row = mysql_fetch_assoc($result) |
逐个取得记录内容对象,只能字段取值 |
$row = mysql_fetch_object($result)
|
逐个取得记录内容枚举数组,并自动下移一行 |
mysql_fetch_row($result) |
设置当前记录指针 |
mysql_data_seek($result, 行号) |
取某行某列内容 |
mysql_db_name($result,row[,col=0])
|
取某行某列内容 |
mysql_result($result,row[,field])
|
取得字段值 |
$row->字段名
$row[列号] |
功能 |
语法 |
记录数 |
mysql_num_rows($result) |
字段数 |
mysql_num_fields($result) |
取得上次增、删、改的记录数 |
mysql_affected_rows([$link]) |
取错误码,无错为 0 |
mysql_errno([$link]) |
取错误信息,无错为空串 |
mysql_error($link]) |
取当前记录各字段尺寸数组 |
mysql_fetch_lengths($result) |
|
|
数据库列表 |
mysql_list_dbs($link) |
表列表 |
mysql_list_tables(数据库,$link) |
返回表名,与 mysql_list_tables 联用 |
string mysql_tablename($result,行号) |
记录数为 0 的查询结果,但包含所有字段 |
mysql_list_fields(数据库,表[,$link]) |
返回字段所在的表名 |
string mysql_field_table($result,列号) |
取上次插入的自动变量值 |
mysql_insert_id([$link]) |
取上次命令屏幕信息 |
string mysql_info([$link]) |