MySQL 连接与管理
发布时间:2011-09-10 15:52:42
让 PHP 支持 MySQL
PHP 有专有的 MySQL 函数库以使用操作 MYSQL 数据库。
在 PHP 5 及以后版本中不再默认支持 MySQL ,所以在运行这些库之前,请确定 php.ini 加载了 MySQL 数据库支持:
MySQL 连接
mysql_connect() 函数用于开启一个到 MySQL 数据库的连接。
语法:
以上 3 个参数虽然都是可选,但通常情况下我们都需要明确写明。
测试数据库连接的例子:
在本例子中,用 @ 运算符屏蔽了 mysql_connect() 函数连接失败时的错误提示,改为自定义的错误信息提示。如果连接数据库失败,提示错误提示如下:
在 PHP 程序执行完之后,会自动关闭对数据库的连接。如果想在执行完之前就关闭数据库连接,可以使用 mysql_close() 函数:
请注意其中的参数是对应的连接资源变量。
管理 MySQL 数据库
对于 MySQL 的管理,通常是通过 phpMyAdmin 来进行的。关于 phpMyAdmin 的安装,请参见《phpMyAdmin 安装》。
登陆 phpMyAdmin 后,可以做账号权限内允许的各种管理操作。phpMyAdmin 采用 HTML 框架结构,左侧是库表选择,右侧是操作主界面。
右侧操作主界面上,可以对数据库表进行“浏览数据”、“结构修改”、“运行 SQL 语句”、“搜索”、“插入数据”、“导出”、“导入”、“表属性更改”、“清空”甚至“删除”等操作。不同版本界面及操作上会有些细微差异。
在管理数据库之前,需要对一些基本的概念如创建库、权限、表及表属性以及数据类型等有所了解。要了解这些知识请继续学习后续的教程。
提示
通常提供数据库支持的主机商,也会提供 phpMyAdmin 以方便用户管理自己的数据库。
mysql_close( $conn );
连接数据库失败:Access denied for user 'root'@'localhost' (using password: YES)
<?php$conn = @mysql_connect("localhost","root","root1234");if (!$conn){ die("连接数据库失败:" . mysql_error());} else { echo "连接数据库成功!";}?>
mysql_connect( servername, username, password )
extension = mysql.dll
猜你喜欢
- 我的电脑本来是有手动CMake+make安装的OpenCV3的,以及系统自带的python2.x,但是现在想用python3+OpenCV3
- python 包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。下面将具体介绍几种常用情况: (1)主
- Qt中正确的设置窗体的背景图片的方法大致有两种,下面将逐个讲解:一. 利用styleSheet设置窗体的背景图片使用stylesheet设置
- Cookie的英文原意是“点心”,它是在客户端访问Web服务器时,服务器在客户端硬盘上存放的信息,好像是服务器发送给客户的“点心”。服务器可
- 其实就是利用文件“global.asa”!许多ASP编程新手都想知道这东西是什么?事实上,global.asa就是一个事件驱动程序,其中共包
- sorted函数sorted(iterable,key,reverse)iterable 待排序的可迭代对象key 对应的是个函数, 该函数
- 对象数组中匹配某个属性值如果有一个js对象数组,一个变量如下var a = [ {  
- 废话不多说了,直奔主题了。mysql的四种启动方式:1、mysqld启动mysql服务器:./mysqld --defaults-file=
- 原理:print() 函数会把内容放到内存中, 内存中的内容并不一定能够及时刷新显示到屏幕中(应该是要满足某个条件,这个条件现在还不清楚)。
- 前言什么是树表查询?借助具有特殊性质的树数据结构进行关键字查找。本文所涉及到的特殊结构性质的树包括:二叉排序树。平衡二叉树。使用上述树结构存
- 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。示例 1:输入: head = [4,5,1,
- 1. 查找图像中出现的人脸代码示例:#导入face_recognition模块import face_recognition#将j
- 1、查看是否启用了日志:show variables like 'log_bin';2、查看当前日志文件名:show mas
- 方法1: 用SET PASSWORD命令MySQL -u rootmysql> SET PASSWORD FOR 'root&
- 本文实例讲述了python实现中文转换url编码的方法。分享给大家供大家参考,具体如下:今天要处理百度贴吧的东西。想要做一个关键词的list
- 这是一个网页设计中经常会用到的图片特效,实现多个图片之间的轮换,并分别带有连接。以前的代码只能适用于IE,在FF下始终没有得到很好的解决今天
- 很多时候,我们执行页面上某个URL请求的时候,需要有等待的时间。如果是直接的页面跳转,浏览器会有缓冲进度展示,但是如果是AJAX,我觉得应该
- 以下代码实现环境是mac系统,本地配置mysql服务端和navicat premium客户端,python环境是配置了pymysql的ana
- 由于可将 Microsoft? SQL Server? 2000 设置为包含一个或多个命名实例和一个默认实例(也可无),所以要用新命名规则来
- 0. 简介传统的并发编程模型是基于线程和共享内存的同步访问控制的,共享数据受锁的保护,线程将争夺这些锁以访问数据。通常而言,使用线程安全的数