PHP操作mysql数据库总结
来源:互联网 发布:淘宝自动纸箱封箱机 编辑:程序博客网 时间:2024/06/04 20:11
一.开启Mysql数据库1)php可以通过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(连接数据库的ip:3306,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();
阅读全文
1 0
- PHP操作mysql数据库总结
- 【总结】纯php 操作 mysql 数据库
- PHP 操作mysql数据库
- PHP mysql 操作数据库
- php操作mysql数据库
- php操作mysql数据库
- PHP操作MySQL数据库
- PHP操作MySQL数据库
- PHP操作mysql数据库
- php操作mysql数据库
- PHP操作Mysql数据库
- php操作mysql数据库
- php操作数据库mysql
- PHP操作数据库MYSQL
- PHP数据库操作总结
- MySql数据库操作总结
- MySql数据库操作总结
- MySQL数据库操作总结
- Java + 线程系列之线程的生命周期(三)
- 128. Longest Consecutive Sequence (哈希表结构的使用)
- 使用Tesseract-OCR识别图片上的中文
- 【Ctrl】 + 【Alt】 + 【F1~F6】 和 【Ctrl】 + 【Alt】 + 【T】打开的终端有什么不同?
- Node.js与包管理工具npm
- PHP操作mysql数据库总结
- Raspberry_pi允许mysql远程连接
- 金字塔原理
- core核心模块--使用OpenCV对两幅图像求和(求混合(blending))
- 定时任务
- LeetCode Trie树(前缀树)
- Java8 重新认识HashMap
- 利用词间语义先验关系提升词嵌入表示
- c++字符串流