MySQL与php的连接操作要点

MySQL扩展库操作MySQL数据库的步骤如下:

1:获取连接.

2:选取书库。

3:设置操作编码。

4:发送SQL指令(MySQL数据库可以分为四种指令:

1:ddl: 数据定义语言。

2:dml:数据操语言(如CURD);

3:dql:数据查询语言。(如select)

4:dtl:数据事物语言。

)。

5:接收返回结果,并且处理。

6:断开连接。

具体的示例代码如下:

<pre name="code" class="php"><pre name="code" class="php"><pre name="code" class="php"><?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);
?>



要说明的是,这里的所有的操作都是在内存的里面去操作的,不能想当然的就是什么东西,所以说,了解一些底层的东西还是有一定的好处的。

时间: 2024-10-06 01:19:49

MySQL与php的连接操作要点的相关文章

MySQL 子查询与连接操作笔记

SQL语句之间是可以进行连接操作的,在一些复杂的数据操作中必须用到连接操作.简单的说就是一个SQL语句的结果可以作为相连接的SQL操作的一部分.SQL结构化查询语句,子查询是指的所有的SQL操作,并非单一的SELECT语句.   1.由比较运算符产生: SELECT user_name,user_id,user_phone FROM users WHERE user_age >=(SELECT ROUND(AVG(age),0) FROM users); 可以使用ANY,SOME,ALL对查询进

C#连接操作 MySQL 数据库实例(使用官方驱动)

MySQL 以其免费和足够的性能受到很大的青睐,当然对于国内小公司,甚至是大公司如果对版权看得薄,敢冒险的话,随便装个 SqlServer.DB2.Oracle 都行.对于 SqlServer 数据库,因其与 MS 是一家,自然在 .net 类库中有内建支持,假如 MySQL 就得找第三方的驱动了 - .net 中多讲 Provider.在这里我也是作为一个预研专题,记录下 C# 连接 MySQL 的两种方法,分别使用 MySQL 官方的和 SourceForge 上一个开源的 MySQL 驱动

Python中使用SQLAlchemy连接Mysql数据库(单表操作)

一,SQLAlchemy的安装 使用 $ easy_install sqlalchemy 或 $ pip install sqlalchemy 如果出现什么错,就进去root用户下进行安装试试,或者网上查查 >>> import sqlalchemy >>> 这样说明成功了,切记是小写哦 二,使用 理论我也不懂,自己查查资料,现在用一个小的案例说一下使用步骤 1,在进行数据操作之前要先连上数据库. >>> from sqlalchemy import

java连接mysql以及增删改查操作

java连接数据库的代码基本是固定的,步骤过程觉得繁琐些,代码记起来对我来说是闹挺.直接上代码: (温馨提醒:你的项目提前导入连接数据库的jar包才有的以下操作 ) 1 class DBConnection{ 2 3 // 驱动类名 4 String driver="com.mysql.jdbc.Driver"; 5 // URL格式,最后为数据库名 6 String url="jdbc:mysql://localhost:3306/javaTest?useUnicode=t

ubuntu 下mysql 设置允许远程连接

ubuntu: 安装mysql-server,sudo apt-get install mysql-server mysql 安装成功后查看mysql状态:/etc/init.d/mysql status 出现如图所示:则mysql服务处于运行状态: 图 1 若出现出现下图所示,表示mysql服务未启动, 运行:sudo /etc/init.d/mysql start 启动mysql服务 出现下图情况则启动成功: 确定 mysql服务启动成功后,进行mysql允许远程连接设置: 方法一: 1.

python 连接操作数据库

一.下面我们所说的就是连接mysql的应用: 1.其实在python中连接操作mysql的模块有多个,在这里我只给大家演示pymysql这一个模块(其实我是感觉它比较好用而已): pymysql是第三方的一个模块,需要我们自己安装,在这里顺便给大家普及一下安装第三方模块的知识:首先,如果我们在windows上安装的话,需要先安装python解释器,然后里面自带 了pip模块(我们安装第三方模块,都是需要这个命令去安装的),配置完环境变量之后我们就可以直接在dos命令行中执行要安装的模块了,如下:

利用openssl实现私有CA以及mysql服务器的ssl连接的配置

利用openssl实现私有CA以及mysql服务器的ssl连接的配置 一.CA简介 CA 也拥有一个证书(内含公钥和私钥).网上的公众用户通过验证 CA 的签字从而信任 CA ,任何人都可以得到 CA 的证书(含公钥),用以验证它所签发的证书. 如果用户想得到一份属于自己的证书,他应先向 CA 提出申请.在 CA 判明申请者的身份后,便为他分配一个公钥,并且 CA 将该公钥与申请者的身份信息绑在一起,并为之签字后,便形成证书发给申请者. 如果一个用户想鉴别另一个证书的真伪,他就用 CA 的公钥对

MySQL的几种连接 join/inner join/cross join/逗号/left join/right join/natural join

转载请注明出处!! 之前数据表连接操作多使用逗号或者join,对几种连接的概念一直浑浑噩噩,最近研究了一波,把这些连接的区别搞明白了. 连接:A xjoin B(主表 操作 关联表) select过程:from->where->group by->having->order by->limit 在不使用on语法时,join.inner join.逗号.cross join结果相同,都是取2个表的笛卡尔积.逗号与其他操作符优先级不同,所以有可能产生语法错误,尽量减少用逗号 jo

通过MySQL的UDFs和Trigger操作Memcached

通过MySQL的UDFs和Trigger操作Memcached UDFs是User Defined Functions的缩写,表示MySQL的用户定义函数,应用程序可以利用这些函数从MySQL 5.0以上版本的数据库中访问Memcached写入或者获取的数据.此外,MySQL从5.1版本开始支持触发器,从而可以在触发器中使用UDFs直接更新Memcached的内容,这种方式降低了应用程序设计和编写的复杂性.下面简单介绍UDFs的安装和使用. UDFs安装 安装UDFs,需要依次安装MySQL.l