PHP操作MySQL数据库的方法-使用mysql_connect()函数连接mysql
PHP提供了大量的MySQL数据库函数,方便了对MySQL数据库进行操作,是 web程序的开发更加简单灵活。
在上一篇文章《PHP访问MYSQL数据库的的五个步骤详解(图)》中介绍了PHP访问数据库的步骤,这篇文章我们将介绍PHP操作数据库的方法!大理石平台精度等级
使用mysql_connect()函数连接mysql
要操作MySQL数据库,首先必须与MySQL服务器建立连接,连接MySQL服务器的语法格式如下:
1 |
|
该函数的返回值表示这个数据库连接。如果连接成功,则函数返回一个资源,为以后执行SQL指令做准备。
下面的实例使用了 mysql_connect()函数在本地创建与MySQL的连接,具体示例代码如下:
1 2 3 4 5 6 7 |
|
输出结果为:
注意:
如果关闭 MySQL服务器,那么就会输出一下提示信息:
Can't connect to MySQL server on "localhost"(10061)
在上面的代码中,使用mysql_connect()函数连接MySQL数据库库服务器,从这个函数可以看到,可以指定非本机的机器名作为数据库服务器,这样就为数据的异地存放和数据库的安全隔离提供了保障。
外界用户旺旺具有WWW服务器的直接访问权,如果数据库系统直接放置在WWW服务器上的话,就会给MySQL数据库带来安全隐患。如果为数据库系统安装防火墙,那么PHP可以通过局域网访问数据库,二局域网内部的计算机对外部是不见的,这样就保证了数据库不受外来攻击。
为了方便查询因为连接问题而出现的错误,最好加上由 die()函数进行的错误屏蔽处理机制,上面实例使用mysql_error()函数提取MySQL函数的错误文本,如果没有出错,则返回空字符串,如果浏览器显示“Warning:mysql_connect()。。。。”的字样时,说明数据库连接错误,这样就能迅速的发现错误位置及时改正。
技巧:
在网站开发是,错误是不可避免的,开发人员处了尽量避免错误外,及时准确的找到错误的起因也是必要的,这需要平时不断的积累经验!
原文地址:https://www.cnblogs.com/furuihua/p/12172291.html
- 使用dropwizard(3)-加入DI-dagger2
- 巧用shell生成数据库检查脚本 (74天)
- 【专业技术】OPENGL与EGL
- 在dropwizard中使用feign,使用hystrix
- 用python抓取淘宝评论
- 使用Dropwizard(2)-配置分类ConfiguredBundle
- Upgrade with the Gradle Wrapper, gradlew升级
- 使用swagger作为restful api的doc文档生成
- 面试机器学习、大数据岗位时遇到的各种问题
- 使用nginx代理跨域,使用nginx代理bing的每日一图
- Java Web基础入门
- Java中Optional使用注意事项
- 使用awk来解析dump文件 (73天)
- IntelIj IDEA运行JUnit Test OutOfMemoryError
- MySQL 教程
- MySQL 安装
- MySQL 管理与配置
- MySQL PHP 语法
- MySQL 连接
- MySQL 创建数据库
- MySQL 删除数据库
- MySQL 选择数据库
- MySQL 数据类型
- MySQL 创建数据表
- MySQL 删除数据表
- MySQL 插入数据
- MySQL 查询数据
- MySQL where 子句
- MySQL UPDATE 查询
- MySQL DELETE 语句
- MySQL LIKE 子句
- mysql order by
- Mysql Join的使用
- MySQL NULL 值处理
- MySQL 正则表达式
- MySQL 事务
- MySQL ALTER命令
- MySQL 索引
- MySQL 临时表
- MySQL 复制表
- 查看MySQL 元数据
- MySQL 序列 AUTO_INCREMENT
- MySQL 处理重复数据
- MySQL 及 SQL 注入
- MySQL 导出数据
- MySQL 导入数据
- MYSQL 函数大全
- MySQL Group By 实例讲解
- MySQL Max()函数实例讲解
- mysql count函数实例
- MYSQL UNION和UNION ALL实例
- MySQL IN 用法
- MySQL between and 实例讲解
- Scrapy框架: middlewares.py设置
- Scrapy框架: pipelines.py设置
- Scrapy框架: 通用爬虫之CrawlSpider
- Scrapy框架: 通用爬虫之XMLFeedSpider
- Scrapy框架: 通用爬虫之CSVFeedSpider
- Scrapy框架: 通用爬虫之SitemapSpider
- Scrapy框架: 异常错误处理
- Scrapy框架: Request回调函数
- Python快速设置Excel表格边框
- SwiftUI:contextMenu 菜单
- [已解决]报错: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/User
- Python建立pip.ini
- 使用requests_html抓取数据
- AkShare-能源数据-碳排放-深圳
- ClickHouse入门实例-样例数据(ontime)