php总结8——mysql函数库、增删改
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函数库、增删改的更多相关文章
- java jdbc 连接mysql数据库 实现增删改查
好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...
- MySQL函数库
MySQL函数库,这个函数库是一个外部函数库!这个函数提供了对于MySQL数据库进行操作的常用函数,如连接MySQL服务器.打开数据库.执行SQL语句等.所以这个函数库的功能对于我们来说是非常重要的! ...
- shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查)
shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查) Shell脚本与MySQL数据库交互(增删改查) # 环境准备:安装mariadb 数据库 [ro ...
- 手撸Mysql原生语句--增删改查
mysql数据库的增删改查有以下的几种的情况, 1.DDL语句 数据库定义语言: 数据库.表.视图.索引.存储过程,例如CREATE DROP ALTER SHOW 2.DML语句 数据库操纵语言: ...
- day38 mycql 初识概念,库(增删改查),表(增删改)以及表字段(增删改查),插入更新操作
在Navicat中把已经生成的表逆向成模型 数据库上,右键-逆向数据库到模型 ego笔记: 增删改查 文件夹(库) 增 create database day43 charset utf8; 改 al ...
- Node 连接Mysql并进行增删改查
NPM: NPM的全称是Node Package Manager,类似于ruby的gem,Python的PyPL.setuptools,PHP的pear,是Nodejs中的包管理器.Nodejs自身提 ...
- mysql简单使用增删改查
修改配置文件 在my.in配置文件 找到client 指的是mysql客户端 port3306 default -charachter-set=utf-8 default -charachter-se ...
- 通过Loadruner对mysql数据库进行增删改查
操作mysql数据库,是在实现mysql数据源配置的基础上操作,可先阅读:loadrunner参数化使用mysql数据源失败解决方法 写之前先理一下,数据库访问流程:打开数据库 --> 数据库 ...
- C++ API方式连接mysql数据库实现增删改查
这里复制的 http://www.bitscn.com/pdb/mysql/201407/226252.html 一.环境配置 1,装好mysql,新建一个C++控制台工程(从最简单的弄起,这个会了, ...
随机推荐
- springboot 2.0.8 跳转html页面
springboot项目创建链接 https://blog.csdn.net/q18771811872/article/details/88126835 springboot2.0 跳转jsp教程 h ...
- 解决每次启动Office都出出现设置向导的问题
昨天不知道怎么地,每次打开Excel都会出现"正在配置Office"的设置向导,并且修复.重置用户均无法解决. 在网上搜索了一下,找到了一个解决方法:把"C:\Progr ...
- 11i REP-3000: 启动 Oracle Toolkit 时发生内部错误.
+---------------------------------------------------------------------------+ 应用对象程序库: Version : 11. ...
- metasploit study
load db_trackerdb_nmap -T Aggressive -sV -n -O -v 192.168.0.107 绑定shelluse exploit/windows/smb/ms08_ ...
- linux下ftp、telnet的安装和使用
1.ftp的安装和使用 一般在各种linux的发行版中,默认带有的ftp软件是vsftp. 使用如下命令#rpm -qa | grep vsftpd可以检测出是否安装了vsftpd软件,如果没有安装, ...
- DotnetBrowser高级教程-(4)使用MVC框架1-搭建基础框架
我们这次重点介绍下MVC框架的使用. 如果您之前使用过微软的mvc web框架,那么dotnetbrowser的mvc框架相信您也会很快上手,两者之间相似度约有80%. 所谓的mvc,以一个例子为例: ...
- 【Salvation】——项目进展&已取得的成果
写在前面:这个项目为原创团体项目,其中美术设计与部分关卡功能为其他成员完成,我负责的部分以角色动画和登录注册为主. 一.游戏美术设计 游戏背景,道具,动物,人物帧动画制作全部完成. 1.人物 2.游戏 ...
- 白话http请求
http接口测试和使用,首先要了解什么是http请求: http请求通俗讲就是把客户端的东西通过http协议发送到服务端,服务端根据http协议的定义解析客户端发过 来的东西! http请求中常用到的 ...
- Java内存区域与模拟内存区域异常
我把Java的内存区域画了一张思维导图,以及各区域的主要功能. 模拟Java堆溢出 Java堆用于存储对象实例.仅仅要不断地创建对象而且保证GC ROOTS到对象之间有可达路径避免被回收机制清除.就能 ...
- Win7如何解决精简版的迅雷7无法运行
网上下载msvcp71.dll和msvcr71.dll把文件放到System32目录下即可 http://www.baidu.com/s?wd=msvcp71.dll&ie=utf-8&a ...