php操作mysql数据库总结

php操作mysql数据库总结_php_web-itnose

首页
asp
php
javascript
iis
apache
html/css
coldfusion
ajax
vbscript
cgi
xml/xsl
跨浏览器开发
ruby/rails
程序员
html5
jquery
seo
jboss
json
angularjs
markdown
nginx
thinkphp
yii
pageadmin
extjs
wampserver
kendo ui
coffeescript
gulp
ecmascript
bootstrap

itnose首页 > web > php >

php操作mysql数据库总结

2017-06-06 03:39

一.开启mysql数据库
1)php可以通过mysql函数库来操作数据库
开启mysql扩展
编辑php配置文件php.ini
extension_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.获取插入时最后插入记录的主键id
int mysql_insert_id()
六.释放结果集资源
1.如果是执行的事查询sql语句查询后必须要释放资源
bool mysql_free_result();
2.使用完数据库后要关闭数据库
bool mysql_close();

相关搜索:
php数据库
php 数据库
mysql数据库
vc 数据库操作
vc数据库操作

相关文章

2015-12-02 16:59 php操作mysql总结
2016-09-23 21:31 php基础(13)使用mysqli操作mysql数据库
2016-04-15 17:33 php实现的mysql数据库操作类
2014-01-23 18:07 php数据库编程-使用mysql扩展库对数据库操作
2015-02-16 17:17 php之mysql数据库

更多相关文章>>

最新文章

2017-06-20 01:35 老铁们,有没有可能让php文件同时只能一个人访问
2017-06-20 01:35 怎么禁止图片直接通过url访问
2017-06-20 01:35 求救!启动wamp只能用本机访问,同局域网的其它设备访问不到!搞了大半天t-t
2017-06-19 15:35 nginx下的thinkphp问题
2017-06-19 15:35 php form 文件上传

更多最新文章>>

热门搜索

mysql数据库导出
java 数据库操作
mysql数据库教程
mysql数据库学习
java数据库操作
数据库基本操作
php 数据库开发
sqlserver数据库操作
android数据库操作
ios数据库操作
asp数据库操作
mysql数据库恢复
mysql数据库开发
mysql数据库培训
jsp连接mysql数据库

京icp备14022385号-2

©2014 itnose软件编程教程 | 联系我们:email:twobrushes@126.com qq:35155868

Posted in 未分类