PHP 常用 mysql_ 系列函数
■ PHP 常用 mysql_ 系列函数:
mysql_connect(服务器,用户名,密码 [,端口])
————作用:用于打开连接 MySQL 函数,返回“连接”。
————注意:端口默认为 3306 。
mysql_query(查询 [,连接])
————作用:用于发送 MySQL 查询(操作)。
————注意:返回 bool值 或 资源类型。
mysql_db_query(库名,查询,连接)
————作用:用于发送 MySQL 查询(操作)。
mysql_select_db(库名,连接)
————作用:用于选择数据库。(不推荐使用)
mysql_fetch_object()
————作用:从结果集中取得一行(即 数据表中的一行、一个记录)作为对象。
mysql_fetch_array(查询结果)
————作用:从结果集中取得一行作为数组。
————注意:返回 关联数组 及 索引数组。
mysql_fetch_assoc(查询结果)
————作用:从结果集中取得一行作为数组。
————注意:返回 关联数组 ,以表中的列名作为数组元素的键。例如下标为:["id"]、["name"]。
mysql_fetch_row(查询结果)
————作用:从结果集中取得一行作为数组。
————注意:返回 索引数组 。例如下标为:[0]、[1]、[2]。
mysql_num_fields(结果集)
————作用:取得结果集中列的数目。
mysql_num_rows(结果集)
————作用:取得结果集中行的数目。
mysql_field_name(结果集,数字偏移量)
————作用:取得结果集中指定列的列名。
mysql_error(连接)
————作用:返回上一个 MySQL 操作的语法错误信息(用于查错)。
mysql_close(连接)
————作用:关闭指定的 MySQL 连接。(没必要的!除非在cgi模式下)
mysql_free_result(查询结果)
————作用:释放查询结果的内存。(必要!)
mysql_affected_rows(连接)
————作用:取得前一次 MySQL 操作所影响的记录行数,返回整型数值。
注意:如果前一次查询失败的话,函数会返回 -1 。
mysql_insert_id(连接)
————作用:返回刚插入的信息中 increment 列的值。(常用于返回 id )