PHP操作mysql数据库总结

来源:互联网 发布:淘宝自动纸箱封箱机 编辑:程序博客网 时间:2024/06/04 20:11
.开启Mysql数据库1php可以通过MySql函数库来操作数据库开启mysql扩展编辑Php配置文件php.iniextension_dir="php/ext文件路径"启动extension=php_mysql.dll选项 在php.ini文件的800多行内;php5.4还需要将sql.safe_mode设置为off.PHP操作Mysql数据库的步骤:1.连接mysql数据库服务器2.判断是否连接正确3.选择数据库4.设置字符集编码5.准备并执行SQL语句6.处理结果集7.释放结果集资源,关闭数据库三.具体操作mysql数据库先要写头部header()汉字编码如果数据库中有时间输出的话还要写时区类型1.连接数据库$link=resource mysql_connect(连接数据库的ip3306,mysql数据库的账号,
mysql数据库的密码)2.判断是否连接成功返回错误号int mysql_errno([$link]); 中括号中的内容可以省略如果为发生任何错误,此函数会返回0返回错误信息string mysql_error([$link]);排查mysql数据库的错误信息可以用or die(...错误号.mysql_errno(),
错误信息.mysql_error())来进行连接;3.选择数据库bool mysql_select_db('数据库的名字'[$link])4.设置客户端汉字编码bool mysql_set_charset('utf8',[$link])5.执行SQL语句mixed mysql_query(select(查看表内容)\show(tables查看数据库\
create tabel查看建表)\desc(查看表结构)\insert(添加记录)\
update(更新)\dalete(删除)).处理资源结果集1.获取结果集包含的记录数目int mysql_num_rows($表里记录信息变量)2.获取表里的内容以索引数组返回值array mysql_fetch_row($表里的记录信息变量)3.获取表里的内容以关联数组返回值array mysql_fetch_assoc($表里的记录信息变量)4.获取结果集中字段的数目int mysql_num_fieds($result)5.返回结果集中某行记录的某个字段值(默认为首字段)mysql_result($result, int $row)int值是从0开始的0 拿某个字段的值$row写字段名五.处理非查询语句1.获取插入时受影响行的行数int mysql_affected_rows()2.获取插入时最后插入记录的主键idint mysql_insert_id().释放结果集资源1.如果是执行的事查询SQL语句查询后必须要释放资源bool mysql_free_result();2.使用完数据库后要关闭数据库bool mysql_close();
原创粉丝点击