首页 > 数据库 >PHP 之将数组拼接为sql语句

PHP 之将数组拼接为sql语句

时间:2022-11-21 17:07:14浏览次数:40  
标签:return sqlv 拼接 sqlk sql table array PHP

一、代码

/**
* 拼接sql语句
* @param $table
* @param $array
* @return string
*/
function insertSql($table, $array)
{
$sqlk = '';
$sqlv = '';
foreach ($array as $k => $v) {
$sqlk .= ',' . $k;
$sqlv .= ",'$v'";
}
$sqlk = substr($sqlk, 1);
$sqlv = substr($sqlv, 1);
$sql = "insert into $table ($sqlk) values ($sqlv)";
return $sql;
}

 



标签:return,sqlv,拼接,sqlk,sql,table,array,PHP
From: https://blog.51cto.com/u_15309652/5874266

相关文章

  • PHP 之正则匹配获取img标签图片地址
    一、代码/***对富文本信息中的数据*匹配出所有的<img>标签的src属性*@paramstring$contentStr富文本字符串*@returnarray*/functiongetPatternMatchImages......
  • PHP 之beast扩展加密源码
    一、安装1、windows安装教程下载地址:​​https://github.com/imaben/php-beast-binaries​​将下载的扩展放入对应php的ext目录修改php.ini添加配置:extension=php_beast_x......
  • java 字符串拼接
    最常用的有4种方法+运算符:如果拼接的都是字符串直接量,则适合使用+运算符实现拼接;publicstaticvoidmain(String[]args){ method1();}//字符串拼接:+......
  • MySQL 慢 SQL & 优化方案
    https://www.cnblogs.com/juno3550/p/14887672.html#label3.21.慢SQL的危害2.数据库架构&SQL执行过程3.存储引擎和索引的那些事儿3.1存储引擎3.2索引4.......
  • 【MySQL8】中文分词支持全文索引
    第一步:配置文件my.ini(Windows10默认路径:C:\ProgramData\MySQL\MySQLServer8.0)中增加如下配置项,同时重启MySQL80服务:[mysqld]ngram_token_size=2       #这......
  • MySQL基本认识
    MySQL基础MySQL是关系型数据库,支持事务的四大特性(ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability))。MySQL存储引擎MySQL支持哪些存储引......
  • Mybatis下的SQL注入漏洞原理及防护方法
    目录一、前言二、SQL注入漏洞原理1、概述2、漏洞复现3、修复建议三、Mybatis框架简介1、参数符号的两种方式2、漏洞复现四、Mybatis框架下的SQL注入问题及防护方法1、......
  • SQL学习_1语法
    SQL指结构化查询语言,全称是StructuredQueryLanguage。SQL语句不区分大小写!SQL命令SELECT–从数据库中提取数据UPDATE–更新数据库中的数据DELETE–从数据......
  • sqlsugar 扩展不区分大小写查询
    一、添加扩展    ①、配置扩展方法varcontext=newSqlSugarScope(newConnectionConfig(){DbType=DbType.MySqlConnector......
  • thinkphp 调整SESSION缓存时间
    1、在所属PHP版本文件中调整以下三个位置  2、在【Application\Common\Conf\config.php】文件中增加以下代码/*SESSION全局配置*/'SESSION_OPTIONS'=>arr......