mysql扩展库操作步骤如下:

1.连接数据库
2.选择数据库
3.设置操作编码
4.发送指令sql,并返回结果集
    ddl:数据定义语句
    dml:数据操作语句
    dql:数据查询语句
    dtl:事务操作语句
5.处理返回结果
6.释放资源,关闭连接*/

   1: <?php

   2: header("Content-Type:text/html; charset=utf-8");

   3: /*在数据库创建一个表:

   4: creat table TestDB

   5: (

   6: Id int primary key auto_increment,

   7: uName varchar(50) not null,

   8: uPwd varchar(64) not null,

   9: uEmail varchar(128) not null,

  10: uAge unsigned tinyint not null

  11: )*/

  12:  

  13:  

  14: // 1.连接数据库

  15: $conn = mysql_connect("127.0.0.1","root","1234");

  16: if(!$conn){

  17:     die("连接失败:".mysql_error());

  18: }else {

  19:     echo "连接成功!";

  20: }

  21:  

  22: // 2.选择数据库

  23: mysql_select_db("test");

  24:  

  25:  

  26: // 4.发送指令sql,并返回结果集到内存中

  27: $sql= "select * from userinfo";

  28: //返回的结果类型为:mysql result

  29: $result = mysql_query($sql,$conn);//当已经连接后,第二个参数可以省略,一般不省略

  30:  

  31: echo "\n";

  32:  

  33: // 5.处理返回的结果 

  34: // mysql_fetch_row()从结棍集中取出一行数据,将数据存入数组并返回

  35: while ($row = mysql_fetch_row($result)) {

  36:     //echo "$row[0]----$row[1]----$row[2]----$row[3]\n";

  37:     foreach ($row as $value) {

  38:         echo "----".$value;

  39:     }

  40:     echo "\n";

  41: }

  42:  

  43: // 6.释放资源,关闭连接

  44: mysql_free_result($result);//释放结果集在内存中占用的空间

  45: // mysql_close($conn);//关闭数据库连接,不需要手动关闭,脚本执行完成后会自动关闭,建议写

  46:  

  47:  

  48: ?>

 

使用mysql扩展库对数据进行DML增删改操作

 

   1: <?php

   2: //使用mysql扩展库对数据进行DML增删改操作

   3: //======================================

   4:  

   5: //创建连接

   6: $conn = @mysql_connect("localhost","root","1234");

   7: if(!$conn){

   8:     die("连接失败:".mysql_error());

   9: }

  10:  

  11: //选择数据库

  12: mysql_select_db("test2",$conn) or die("选择数据库失败:".mysql_error());

  13: //设置编码

  14: mysql_query("set names utf8");

  15:  

  16: // 增

  17: // $sql = "insert into userinfo(uName,uAge,uPwd) values('测试01',25,MD5('123'));";

  18: // 删

  19: // $sql = "delete from userinfo where id=9";

  20: // 改

  21: // $sql = "update userinfo set uAge=25 where Id=1";

  22:  

  23: //执行DML语句,返回true或false

  24: $result = mysql_query($sql,$conn);

  25:  

  26: if(!$result){

  27:     die("操作失败:".mysql_error());

  28: }

  29:  

  30: if(mysql_affected_rows($conn)>0){

  31:     echo "操作成功,".mysql_affected_rows($conn)."行受影响";

  32: }else{

  33:     echo "没有受影响的行数";

  34: }

  35:  

  36: ?>

PHP基础Mysql扩展库的更多相关文章

  1. mysql扩展库-1

    启用mysql扩展库 在php.ini文件中去配置mysql扩展库 extension=php_mysql.dll 可以通过 phpinfo() 查看当前php支持什么扩展库. 在sql扩展库中创建一 ...

  2. php笔记08:数据库编程---使用php的MySQL扩展库操作MySQL数据库

    1.使用php的MySQL扩展库操作MySQL数据库: php有3种方式操作MySQL数据库 (1)mysql扩展库 (2)mysqli扩展库 (3)pdo     mysql扩展库与mysql数据库 ...

  3. mysql扩展库操作mysql数据库

    环境搭建 启用mysql扩展库,在php.ini文件中去配置mysql扩展库 extension=php_mysql.dll 查询数据库 1.建库建表 //建库testcreate database ...

  4. 【小结】有关mysql扩展库和mysqli扩展库的crud操作封装

    现阶段php如果要操作mysql数据库 php给我们提供了3套库 1.mysql扩展库   面向过程操作 2.mysqli扩展库  面向对象操作和面向过程操作并存  安全性和效率高于mysql扩展库 ...

  5. php使用mysql扩展库链接mysql数据库(查询)

    php链接数据库可以使用mysql扩展库,mysqli,pdo这几种方式,相比java而言要麻烦一点,因为它不像java那么统一.从代码的难易程度来说php的确要简单许多.步骤大体如下 1.打开数据库 ...

  6. PHP mysql 扩展库 操作mysql数据库步骤

    一.mysql 扩展库操作mysql数据库步骤如下: 1.获取连接 2.选择数据库 3.设置操作编码 4.发送指令(ddl数据定义/dml数据操作/dql数据查询/dtl数据事务控制) 5.接收返回的 ...

  7. mysql扩展库应用---在线词典程序范例

    1,在mysql中创建数据表words. create table words( id int primary key not null auto_increment, enword varchar( ...

  8. php数据库编程---mysql扩展库

    1, Java有一种方式操作数据库, PHP有三种方式来操作mysql数据库.(1)mysql扩展库:(2)mysqli扩展库:(3)pdo: 2, mysql扩展库和mysql数据库区别 3, my ...

  9. 在线小词典(mysql扩展库操作)

    输入英文查询中文 1.建表 create table words( id int primary key auto_increment, enWords varchar(32) not null, c ...

随机推荐

  1. 数据结构算法C语言实现(十七)--- 5.1&5.2数组:定义、顺序表示及实现

    一.简述 理解数组位置的计算公式 LOC(j1, j2, ···, jn) = LOC(0, 0, ..., 0) + (b2 x ··· x bn x j1 + b3 x ··· x bn x j2 ...

  2. MOOCULUS微积分-2: 数列与级数学习笔记 3. Convergence tests

    此课程(MOOCULUS-2 "Sequences and Series")由Ohio State University于2014年在Coursera平台讲授. PDF格式教材下载 ...

  3. GNU CMAKE 笔记

    最近在调试OJ, 忙了4天多, 最后的问题是judge模块不能正常工作. judge 模块就是两个C++源文件, 它的工作是 从数据库获取用户提交的源码 测评 将测评结果写到数据库 测评部分是与数据库 ...

  4. AngularJs ngCsp、ngFocus、ngBlur、ngForm

    ngCsp 处理CSP(上下文安全策略)的支持. 当开发如google浏览器的扩展时候这个就必须使用. CSP禁止应用程序使用eval和Function(string)生成的函数.如果我们需要兼容,我 ...

  5. 重启电脑后,oracle数据库连接不上

    oracle10g安装成功后使用正常,重启电脑后,连接不上了,电脑-服务中各个服务都手动重启了,仍然无效 报错信息:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 要手工去操作命 ...

  6. jQuery知识点总结(第三天)

    今天来总结剩余的选择器. 非常感谢评论区提问题的朋友们,有的错误是我笔误,有的问题则是知识点没有辨析解释清楚.只要有疑问,我们大家一同探究学习. 表单对象过滤选择器: ○ 选取所有可用的元素     ...

  7. python模块app登陆认证(M2Crypto数字证书加密)

    需求: 1.通过数字证书,非对称加密方式传送对称秘钥给服务端 2.用户名.密码使用对称秘钥加密,发送服务端验证 3.传送数据使用字节流方式 实现思路: 1.了解python的struct模块,用于字节 ...

  8. 磁盘里的B,MB,GB,TB储存单位是怎么换算大小的?

    磁盘里的B,MB,GB,TB是怎么换算大小的? 1TB=1024GB1GB=1024MB1MB=1024KB1KB=1024Byte 注:Byte就是B也就是字节KB是千字节MB是兆GB是吉字节 即千 ...

  9. python处理中文(待补充)

    字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(en ...

  10. 加载信息,先从数据库取出5条实现分页,鼠标向上滑动触发Ajax再加载5条,达到异步刷新,优化加载。。。

    php数据库取数据 <?php include("conn1.php"); include('../function/functions.php'); $page=intva ...