8.1 mysql函数库

php的函数   .php中用来操作mysql函数库的函数

常用函数

mysql_connect("主机名称/ip","用户名","密码")--->建立php到mysql的连接,返回资源---->

mysql_error()  返回上一个mysql操作的文本错误信息

@ 错误抑制符

一般来说,mysql_connect和mysql_error() 一起使用,用如下方式表示:

<?php
$link=@mysql_connect("localhost","root","") or die("连接错误".mysql_error());
//die()输出括号中的内容,终止后续程序
?>

mysql_select_db("数据库名称",$link)   //选择数据库   相当于use 数据库名称

mysql_query()   向数据库发送一条sql命令

如果中文不正常显示,mysql_query(set names utf8)

mysql_affected_rows()  取得前一条sql语句,返回受影响的行数。主要对增删改起作用。

mysql_close()  关闭数据库的链接

mysql_fetch_array(结果集,参数2)  从结果集中返回一条记录,(是个混合数组,即既有索引数组,又有关联数组)

参数2可以是:   MYSQL_ASSOC  关联数组

MYSQL_NUM      索引数组

MYSQL_BOTH    混合数组(默认)

mysql_fetch_assoc($result)等价于mysql_fetch_array($result,MYSQL_ASSOC)

mysql_fetch_row($result)等价于mysql_fetch_array($result,MYSQL_NUM )

mysql_num_row()  获取select语句执行后的结果集中的记录条数的

8.2 mysql制作用户的增删改

 //执行sql语句:sql语句在php中以字符串的形式存在

 //增
$sql="insert into users(name, pwd, gender, tel, emails) values ('zhangsan','123','1','15811032222','yxy@163.com')";
//改
$sql="update users set name='lisi' where ID=0";
//删
$sql="delete from users where ID=0";

mysql制作用户的查询

 header("content-type:text/html;charset=utf-8");
$link=@mysql_connect("localhost","root","") or die("连接错误".mysql_error());
mysql_select_db("test",$link);
mysql_query("set names utf8");
$sql="select *from users"; //可以写各种查询
$result=mysql_query($sql); //执行查询语句,返回资源(结果集)
while ($rs=mysql_fetch_assoc($result)){
print_r($rs);
echo "<br/>";
}

php总结8——mysql函数库、增删改的更多相关文章

  1. java jdbc 连接mysql数据库 实现增删改查

    好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...

  2. MySQL函数库

    MySQL函数库,这个函数库是一个外部函数库!这个函数提供了对于MySQL数据库进行操作的常用函数,如连接MySQL服务器.打开数据库.执行SQL语句等.所以这个函数库的功能对于我们来说是非常重要的! ...

  3. shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查)

    shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查) Shell脚本与MySQL数据库交互(增删改查) # 环境准备:安装mariadb 数据库 [ro ...

  4. 手撸Mysql原生语句--增删改查

    mysql数据库的增删改查有以下的几种的情况, 1.DDL语句 数据库定义语言: 数据库.表.视图.索引.存储过程,例如CREATE DROP ALTER SHOW 2.DML语句 数据库操纵语言: ...

  5. day38 mycql 初识概念,库(增删改查),表(增删改)以及表字段(增删改查),插入更新操作

    在Navicat中把已经生成的表逆向成模型 数据库上,右键-逆向数据库到模型 ego笔记: 增删改查 文件夹(库) 增 create database day43 charset utf8; 改 al ...

  6. Node 连接Mysql并进行增删改查

    NPM: NPM的全称是Node Package Manager,类似于ruby的gem,Python的PyPL.setuptools,PHP的pear,是Nodejs中的包管理器.Nodejs自身提 ...

  7. mysql简单使用增删改查

    修改配置文件 在my.in配置文件 找到client 指的是mysql客户端 port3306 default -charachter-set=utf-8 default -charachter-se ...

  8. 通过Loadruner对mysql数据库进行增删改查

    操作mysql数据库,是在实现mysql数据源配置的基础上操作,可先阅读:loadrunner参数化使用mysql数据源失败解决方法 写之前先理一下,数据库访问流程:打开数据库  --> 数据库 ...

  9. C++ API方式连接mysql数据库实现增删改查

    这里复制的 http://www.bitscn.com/pdb/mysql/201407/226252.html 一.环境配置 1,装好mysql,新建一个C++控制台工程(从最简单的弄起,这个会了, ...

随机推荐

  1. jzyzOJ 1658【bzoj1798改编】

    #include<iostream> #include<cstring> #include<cstdio> #include<ctime> #inclu ...

  2. void*类型的指针

    void*是一种特殊的指针类型,可以用来存放任意对象的地址.一个void*指针存放着一个地址,这一点和其他指针类似.不同的是,我们对它到底储存的是什么对象的地址并不了解: 比如:double a=2. ...

  3. mac 安装 redis

    安装命令 brew install redis 开机启动redis命令 $ ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents 使用 ...

  4. php 报错等级

    定义和用法:    error_reporting() 设置 PHP 的报错级别并返回当前级别. 函数语法:    error_reporting(report_level) 如果参数 level 未 ...

  5. (转)python装饰器二

    Python装饰器进阶之二 保存被装饰方法的元数据 什么是方法的元数据 举个栗子 def hello(): print('Hello, World.') print(dir(hello)) 结果如下: ...

  6. vue2.X 自定义 模态框 modal

    1.自定义 modal Modal.vue <!-- 模态框 --> <template> <div class="modal-mask" v-sho ...

  7. webstrom 代码工具(转http://www.cnblogs.com/tangdanni11/p/5149063.html)

    Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生.它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: ...

  8. 一篇文章说完Java的垃圾回收过程

    想要了解java的垃圾回收过程首先要理解java堆的内存模型,简单表示如下:   从上面的图片可以看出,java的堆内存可以简单的分为,新生代和老年代,在新生代中有分为三个区域,1个Eden区和2个S ...

  9. JS创建表单提交备份

    //保存 function saveFT() { var data = { createDate: GetDateStr(0), name: $("#txtName").val() ...

  10. Hibernate “N+1”查询问题

    Hibernate 默认情况下使用立即检索策略,即从数据库加载A对象时  会同时加载跟它关联的B,这样产生了不必要的对象集合查询,而且本来可以合并的sql要执行1+N次,因为一条select出所有的A ...