PHP连接MySQL数据的操作要点
MySQL扩展库操作MySQL数据库的步骤如下:
1:获取连接.
2:选取书库。
3:设置操作编码。
4:发送SQL指令(MySQL数据库可以分为四种指令:
4.1:ddl: 数据定义语言。
4.2:dml:数据操语言(如CURD);
4.3:dql:数据查询语言。(如select)
4.4:dtl:数据事物语言。
5:接收返回结果,并且处理。
6:断开连接。
具体的示例代码如下:
<?php
//1:连接数据库
$con=mysql_connect("localhost","root","toor");
//如果没有连接成功要报错
if(!$con){
echo "连接失败";
exit();
}
//2: 选择要操作的数据库
mysql_select_db("test");
//3:发送SQL指令
mysql_query("set names utf8");//设置查询编码
$sql="select *from test1";
$res=mysql_query($sql,$con);
//4:返回结果(按行遍历返回)
while($row=mysql_fetch_row($res)){
echo "$row[0]-------------$row[1]-----------$row[2]-----------$row[3]-----------$row[4]".'<br/>';
}
//5:释放资源,关闭连接
mysql_free_result($res);
mysql_close($con);
?>
要说明的是,这里的所有的操作都是在内存的里面去操作的,不能想当然的就是什么东西,所以说,了解一些底层的东西还是有一定的好处的。
相关推荐
-
PHP连接和操作MySQL数据库基础教程
从这里开始 我的博客,后台数据库是什么?没错,就是MySQL,服务器端使用的脚本就是PHP,整个框架使用的是WordPress.PHP和MySQL就像夫妻一样,总是在一起干活.现在这里,就集合PHP,总结一下MySQL的实际使用,也算作是MySQL开发的入门.关于PHP与MySQL的合作,不外乎以下三种方法: 1.mysql扩展:但是目前已经不推荐使用: 2.mysqli扩展:同时提供面向对象风格和面向过程的风格:要求MySQL版本是4.1及以上的: 3.PDO扩展为PHP访问数据库定义了一种轻
-
PHP连接MySQL进行增、删、改、查操作
话不多说,请看代码: <table width="100%" border="1" cellpadding="0" cellspacing="0"> <tr> <td>代号</td> <td>姓名</td> <td>性别</td> <td>民族</td> <td>生日</td> <
-
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
本文实例讲述了thinkphp3.x连接mysql数据库的方法.分享给大家供大家参考,具体如下: 惯例配置文件:ThinkPHP/conf/convention.php (1)在配置文件中填写配置信息(配置文件:"./xmall/conf/config.php"): 示例: <?php return array( //'配置项'=>'配置值' /* 数据库设置 */ 'DB_TYPE' => 'mysql', // 数据库类型 'DB_HOST' => 'loc
-
php实现mysql数据库连接操作及用户管理
文件列表..文件内容.. dbconn.php userListt.php editUser.php editDo.php detailUser.php deleteUser.php addUser.php addDo.php <dbconn.php> <?php // 创建数据库连接 $con = mysql_connect("localhost",'root','') or die('error:'.mysql_error()); mysql_select_db(
-
php连接不上mysql但mysql命令行操作正常的解决方法
故障状况:php网站连接mysql失败,但在命令行下通过mysql命令可登录并正常操作.解决方案:1.命令行下登录mysql,执行以下命令: 复制代码 代码如下: show variables like 'socket'; 执行后会得到类似于如下回显: 复制代码 代码如下: "Variable_name" "Value""socket" "/home/mysql/data/mysql.so
-
php中mysql连接和基本操作代码(快速测试使用,简单方便)
偶尔要用到php做一些mysql数据库的操作测试,自己写起来太麻烦,搜索的结果一般都又包含一大堆没用的代码,这里将php mysql的操作做一下总结,希望以后用到的时候不用再感到麻烦了. 复制代码 代码如下: <?php$dbhost='localhost';//数据库服务器名称$dbuser='root';// 连接数据库用户名$dbpass='123456';// 连接数据库密码$dbname='products';// 数据库的名字 // 连接到数据库$connect=mysql_conn
-
php mysql操作mysql_connect连接数据库实例详解
mysql_connect介绍 php mysql_connect用于连接mysql服务器,该函数有多个参数,但我们一般只需要了解以下三个参数即可: mysql_connect(server,user,pwd) 参数介绍: server -- mysql服务器地址 user -- 服务器用户名 pwd -- 服务器登录密码 如果连接成功,则返回一个 MySQL 连接标识,如果连接失败则返回 FALSE. mysql_connect实例 <?php $host="mysql153.secu
-
深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
PHP程序员应该都知道连接MySQL数据库可以使用mysql_pconnect(永久连接)函数,使用数据库永久连接可以提高效率,但是实际应用中数据库永久连接往往会导致出现一些问题,通常的表现就是在大访问量的网站上时常发生断断续续的无法连接数据库的情况,出现类似"Too many connections in ..."的错误提示信息,重新启动服务器又正常了,但过不了一会儿又出现同样的故障.对于这些问题的成因,恐怕就不是每个人都能说清楚的了,虽然PHP文档里有一些相关资料,但是解释的并不浅显易懂,这
-
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
本文实例讲述了PHP入门教程之使用Mysqli操作数据库的方法.分享给大家供大家参考,具体如下: Demo1.php <?php //使用 mysqli 对象操作数据库 //创建 mysqli 对象(资源句柄) $_mysqli = new mysqli(); //连接数据库 1.主机名(ip) 2.账户 3.密码 4.数据库 //mysqli_connect 函数 == $_mysqli -> connect(); $_mysqli -> connect('localhost','ro
-
PHP连接MySQL数据的操作要点
MySQL扩展库操作MySQL数据库的步骤如下: 1:获取连接. 2:选取书库. 3:设置操作编码. 4:发送SQL指令(MySQL数据库可以分为四种指令: 4.1:ddl: 数据定义语言. 4.2:dml:数据操语言(如CURD): 4.3:dql:数据查询语言.(如select) 4.4:dtl:数据事物语言. 5:接收返回结果,并且处理. 6:断开连接. 具体的示例代码如下: 复制代码 代码如下: <?php //1:连接数据库 $con=mysql_connect("l
-
java使用jdbc连接数据库工具类和jdbc连接mysql数据示例
这个工具类使用简单,实例化直接调用就可以了,大家还可以方便的根据自己的需要在里面增加自己的功能 复制代码 代码如下: package com.lanp.ajax.db; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException; /** * 连接数据库的工具类,被定
-
Java连接MySQL数据库命令行程序过程
目录 创建表 创建命令行程序 下载并导入jar包 创建工具包 创建实体类 创建持久化层 业务层调用 总结 SQL编程包括两种形式,一种是过程化编程,主要通过数据库交互式工具,通过存储过程.触发器.函数等形式的编程:另一种是嵌入式SQL编程,将SQL语句嵌入到高级开发语言,完成数据的各种操作. 命令行程序由于对外依赖的jar包少易上手,通常作为教学示例程序.我们通过命令行 程序介绍嵌入式SQL开发过程,示例开发工具选择idea. 创建表 通过SQLyol建立表student: CREATE TAB
-
jsp连接MySQL实现插入insert操作功能示例
下午终于实现了jsp连接MySQL执行插入操作的功能.在index.jsp页面输入数据,提交到mysql--insert.jsp页面进行插入数据库的操作. index.jsp页面代码如下: 复制代码 代码如下: <%@ page language="java" pageEncoding="utf-8"%> <%@ page contentType="text/html;charset=utf-8"%> <%
-
如何利用Python连接MySQL数据库实现数据储存
目录 介绍 Python连接MySQL实现数据储存 总结 介绍 MySQL是一个关系型数据库,MySQL由于性能高.成本低.可靠性好,已经成为最流行的开源数据库.最开始由瑞典的MySQL AB公司开发,后来被甲骨文公司(Oracle)收购. 如何利用Python连接MySQL数据库实现数据储存,下面我们将着重介绍. Python连接MySQL实现数据储存 首先我们需要准备Python的pymysql模块,MySQL数据库(这个自行网上找教学安装),Navicat Premium 15数据库工具(
-
Node使用Sequlize连接Mysql报错:Access denied for user ‘xxx’@‘localhost’
前言 最近在工作中遇到问题,问题如下: Unhandled rejection SequelizeAccessDeniedError: Access denied for user 'lupeng'@'localhost' (using password: YES) 这是Node在使用Sequlize连接Mysql数据时报的错,关键看冒号后面的错误:访问拒绝,关键是访问拒绝的错误,说明数据库连接这里有问题,数据库连接访问拒绝,要么是没有相应的操作权限,要么是账号密码错误. 这样就把问题定位在访问
-
Java使用IntelliJ IDEA连接MySQL的详细教程
本文将使用IntelliJ IDEA演示教程 安装MySQL驱动步骤 工具: IntelliJ IDEA MySQL8.0.18 MySQL连接驱动:mysql-connector-java-8.0.23.jar 连接MySQL需要下载驱动 MySQL连接驱动下载 选择Platform Independent 点击Download 点击No thanks, just start my download. 自动开始下载 解压ZIP,复制出mysql-connector-java-8.0.23.ja
-
Navicat连接MySQL提示1045错误解决(重置MySQL密码)
错误提示:1045-Access denied for user 'root' 'localhost'(using password: YES) navicat连接MySQL数据时遇到1045错误,一般是因为输入的用户名或者密码错误被拒绝访问,此时可以重置MySQL数据库的密码解决. 在windows的操作步骤如下: 1.找到mysql的my.ini文件,在mysqld关键字下面添加skip-grant-tables,如下图所示: 该命令作用是跳过授权表,也就是输入任意字符账号密码都可以进入my
-
ASP.NET连接MySql数据库的2个方法及示例
方法一: 使用MySQL官方组件使用MySQL推出的 MySQL Connector/Net 组件, 该组件是MySQL为ADO.NET访问MySQL数据库设计的.NET专用访问组件.完成该组件后,需要在项目中引用这个组件,也可以直接在配置文件的< assemblies>节点内添加下面的节点: 复制代码 代码如下: <add assembly="MySql.Data, Version=5.1.5.0, Culture=neutral, PublicKeyToken=C5687F
-
PHP5.5基于mysqli连接MySQL数据库和读取数据操作实例详解
本文实例讲述了PHP5.5基于mysqli连接MySQL数据库和读取数据操作.分享给大家供大家参考,具体如下: 在学习1. 开启PHP的API支持 (1)首先修改您的php.ini的配置文件. 查找下面的语句: ;extension=php_mysqli.dll 将其修改为: extension=php_mysqli.dll (2)重新启动Apache/IIS,即可. (3)说明:PHP需要单独的文件来支持这个扩展库,一般在PHP目录下的ext目录里能找到php_mysqli.dll文件(PHP
随机推荐
- angular route中使用resolve在uglify压缩后问题解决
- js点击按钮实现带遮罩层的弹出视频效果
- js正则表达式之search方法讲解
- Apache Hadoop版本详解
- 判断iOS应用是否开放HTTP权限的方法
- Python使用pymysql小技巧
- PHPlet在Windows下的安装
- Yii视图CGridView列表用法实例分析
- PHP实现无限极分类图文教程
- C#正则表达式分解和转换IP地址实例(C#正则表达式大全 c#正则表达式语法)
- Go语言中嵌入C语言的方法
- mysql慢查询使用详解
- PHP获取当前日期和时间及格式化方法参数
- php读取mysql的简单实例
- php中时间函数date及常用的时间计算
- jQuery Mobile页面跳转后未加载外部JS原因分析及解决
- jQuery焦点图切换特效插件封装实例
- javascript中创建对象的三种常用方法
- PHP单例模式详解及实例代码
- Android添加图片到ListView或者RecyclerView显示