SQL写操作 设置内容 (数组转字符串)
SQL写操作 设置内容 (数组转字符串)
- SQL写操作 set内容 (数组转字符串) [ 封装方法 ] 
- function getSqlSet( $data ){ 
 
- $Str = ""; 
 
- foreach( $data as $k => $v ){ 
 
- $Str.= $k."='".$v."',"; 
 
- } 
 
- $Str = substr($Str,0,-1); 
 
- return $Str; 
 
- } 
 
如执行insert操作(给user添加一条记录)
- $data = array( 
 
- 'name'=>'张三', 
 
- 'sex'=>'男', 
 
- ‘idcard'=>'341215645646545', 
 
- 'address'=>'花果山', 
 
- ); 
 
- $str = getSqlSet($data); 
 
- $sql = "INSERT  INTO user set {$str}";   // insert ... set  方法为扩展方法,单条记录插入操作较 ...values... 速度快 
 
- mysql_query($sql); 
 
2.SQL insert … values… 数组组成字符串方法
- $data = array( 
 
- 'name'=>'张三', 
 
- 'sex'=>'男', 
 
- ‘idcard'=>'341215645646545', 
 
- 'address'=>'花果山', 
 
- ); 
 
- $insertkeys = join("','", array_keys($data) ) ; 
 
- $insertvalues = "'" . join("','", array_values($data) ) . "'"; 
 
- mysql_query( "INSERT  INTO user ({$insertkeys})  VALUES ({$insertvalues})" ); 
 
— 天行健,君子以自强不息!
SQL写操作 设置内容 (数组转字符串)的更多相关文章
- SQL请求优化——请求次数统计,SQL写操作稀释
		引言 前几天做了这么一个东西:一个游戏中有个活动页面,活动页面有个商品,商品下面要显示该商品实浏览次数,就相当于是用户每出发一次请求这个浏览总次数都会添加一次,这个问题很简单,每次浏览的时候去数据库中 ... 
- sql:日期操作注意的,如果以字符串转日期时的函数,因为数据量大,会出问题
		---1.以日期字符操作转换日期 如果是VIP1生日不对,可以以上传的数据日期为生日 begin declare @NowBirthday datetime, @birthday datetime,@ ... 
- sql 语句操作,修改字段中字符串的一部分
		update 表名 set 字段=replace(字段,‘替换的部分’,‘替换后的字符串’): update 表名 set A=replace( A, '海淀', '朝阳') where A like ... 
- SQL图形化操作设置级联更新和删除
		SQL级联操作设置 对SQL数据库的表,进行级联操作(如级联更新及删除),首先需要设置表的主外键关系,有两种方法: 第一种: 1. 选择你要进行操作的数据库 2. 为你要创建关系的两个 ... 
- js数组的操作及数组与字符串的相互转化
		数组与字符串的相互转化 <script type="text/javascript">var obj="new1abcdefg".replace(/ ... 
- 常用数组、字符串方法总结&获取元素、DOM操作
		字符串的方法.返回值.是否改变原字符串:1 charAt() 方法可返回指定位置的字符. 不改变原始字符串 JavaScript并没有一种有别于字符串类型的字符数据类型,返回的字符是长度为 1 的字符 ... 
- c++数组、字符串操作
		一.数组操作 1.数组初始化1-1一维数组初始化:标准方式一: int value[100]; // value[i]的值不定,没有初始化标准方式二: int value[100] = {1,2}; ... 
- SQL Server Log文件对磁盘的写操作大小是多少
		原文:SQL Server Log文件对磁盘的写操作大小是多少 SQL Server 数据库有三种文件类型,分别是数据文件.次要数据文件和日志文件,其中日志文件包含着用于恢复数据库的所有日志信息,SQ ... 
- XEvent – SQL Server Log文件对磁盘的写操作大小是多少
		原文:XEvent – SQL Server Log文件对磁盘的写操作大小是多少 本篇是上一篇SQL Server Log文件对磁盘的写操作大小是多少的续,使用XEvent收集SQL Server D ... 
随机推荐
- Windows文件路径转换为java中可识别的文件路径的转义方法,(另附转义多种格式)
			ps:欢迎加qq好友:2318645572,交流学习 一:路径转化 Windows中的文件路径格式为 D:\eclipse\apache-tomcat-7.0.67\wtpwebapps\... Ja ... 
- struts2  之 ServletAPI
			1. 在struts2中有两种方式使用SercletAPI,一种解耦方式,一种耦合方式. 2. 解耦方式就是使用ActionContext 来实现,是完全解耦 servletAPI. ActionCo ... 
- HYML / CSS和Javascript 部分
			1 CSS实现垂直水平居中 HTML结构: <div class="wrapper"> <div class="content">&l ... 
- 【转载】32复用时钟AFIO开启情况
			原文:http://blog.csdn.net/u012411027/article/details/44217313 百度了很多结果,打开看几乎全是下面这篇文章,真是天下文章一大抄啊.我也抄一下吧. ... 
- SecureCRT中vim乱码问题
			Options->Session Options,接着在Terminal->Appearance页签中设定Character encoding为Unicode (UTF-8). 
- 《JavaScript面向对象编程指南(第2版)》读书笔记(一)
			目录 一.对象 1.1 获取属性值的方式 1.2 获取动态生成的属性的值 二.数组 2.1 检测是否为数组 2.2 增加数组长度导致未赋值的位置为undefined 2.3 用闭包实现简易迭代器 三. ... 
- Elasticsearch - 快速入门
			Elasticsearch是基于Apache 2.0开源的实时.分布式.分析搜索引擎,相比Lucene,Elasticsearch的上手比较容易,这篇文章主要纪录Elasticsearch的基本概念和 ... 
- Linux基础网络搭建实验
			一.实验目标 利用3台虚拟机,搭建vmnet2和vmnet3两个host-only网络,实现两个网络的互联 二.实验环境 内网 外网 网关 IP 192.168.0.10/24 202.3.4.1 ... 
- [.NET] 《Effective C#》快速笔记(三)- 使用 C# 表达设计
			<Effective C#>快速笔记(三)- 使用 C# 表达设计 目录 二十一.限制类型的可见性 二十二.通过定义并实现接口替代继承 二十三.理解接口方法和虚方法的区别 二十四.用委托实 ... 
- MongoDB Java Driver 3.4操作
			导入jar包 <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-dr ... 
