腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9655)
视频
沙龙
3
回答
PDO
为
多个
INSERT
语句
从
数组
和
单个
值
生成
绑定
占位
符
php
、
mysql
、
pdo
我正在尝试
生成
一条插入多行的
insert
语句
。我有一个
值
数组
,这就是我想要插入到使用相同userkey的表中的
值
。我尝试使用命名
PDO
参数并
绑定
到该参数,然后在execute过程中传入角色
数组
,但这不起作用。所以我转到
占位
符
,但我也不能让它工作。我像addUsersRoles(1, [100,101,102]);一样调用我的函数 看看我得到的
生成
的SQL:
INSERT</
浏览 22
提问于2020-01-24
得票数 2
回答已采纳
1
回答
使用
PDO
准备
语句
插入
数组
数据
php
、
sql
、
pdo
我慢慢地掌握了
PDO
和
准备好的陈述的诀窍,但请有人澄清以下几点:$values = array('bill', 'ben', 'bob'); $stmt->bindParam(':fname'
浏览 1
提问于2014-03-06
得票数 2
1
回答
PDO
查询不插入- HY093错误消息,但正确的
绑定
变量数
php
、
mysql
、
pdo
代码$stmt = $dbh->prepare($query);{ $full_query = "
INSERT
INTO `fixturesGoal//p54861/#/Penalty [te
浏览 2
提问于2015-10-07
得票数 3
回答已采纳
1
回答
从
窗体将特殊字符插入SQL数据库
php
、
mysql
、
forms
我使用PHP将表单
值
提交到数据库中,但当用户输入特殊字符(如撇号)时,我遇到了一个问题。例如,如果有人在组织中输入Bill's Pet Supply,就会出现一个SQL错误。$email = $_POST['email'];
浏览 2
提问于2016-07-08
得票数 0
回答已采纳
1
回答
单个
查询中的PHP多值字符串
php
、
mysql
、
sql
、
pdo
我有一个HTML Textarea,每行有100-1000个User:Password对,现在我想使用
PDO
将它们插入到我的数据库中。因为我真的是
PDO
的新手,我需要你的帮助,也许你知道一些优化,以便更快的插入或更容易的代码。empty($user)){$ps_
insert
->bindParam(':accounts'
浏览 2
提问于2014-08-09
得票数 0
2
回答
冒号是什么意思:使用php bindParam时的名称
php
、
pdo
PHP手册中有一个用于
PDO
bindParam
语句
的示例: WHERE calories < :calories AND colour = :colour');$sth->bindParam(':colour', $colour,
PDO
::PARAM_STR, 12); $sth->execute();
浏览 0
提问于2018-07-04
得票数 0
回答已采纳
2
回答
php
绑定
数组
到IN()
php
、
mysql
我正在尝试将
数组
传递到SELECT * FROM table WHERE IN()
语句
中。我期待三个结果。但我得到了两个结果。我希望有人能指出我做错了什么。因为我
从
select in
语句
中获得了部分结果。我怀疑我没有正确地将
数组
传递到IN()。{
浏览 1
提问于2016-05-31
得票数 0
回答已采纳
3
回答
使用字符串作为参数的IN()不能与
PDO
一起使用
php
、
mysql
、
pdo
我正在尝试将其中包含以下内容的mysql_query
语句
转换为
PDO
:mysql_query(" ....");这里我漏掉了什么?
浏览 0
提问于2012-07-10
得票数 0
回答已采纳
3
回答
如何使用php
pdo
安全地向mysql插入数据
php
、
mysql
、
pdo
、
escaping
我有这个php
pdo
: $STH = $db->prepare("
INSERT
INTO racuni (napomene) VALUES(:12)"); $STH->bindParam(':12', $_POST['napomena'],
PDO
::PARAM_STR);在数据库中,我有相同的数据:<script>alert('hehehehehehe
浏览 3
提问于2015-06-01
得票数 0
回答已采纳
1
回答
在大型
insert
语句
中使用
绑定
变量
sql
、
c
、
oracle
、
plsql
、
oracle-call-interface
当我继承这段代码时,它基本上通过一系列strcat将
insert
语句
构建
为
一个C字符串,然后将它传递给适当的OCI函数来设置
和
执行该
语句
。但是,由于大部分数据是直接
从
文件中读取到列
值
中的,所以这使得应用程序可以进行轻松的SQL注入。因此,我试图使用
绑定
变量来解决这个问题。因此,我的解决方案是
为
每个表创建一个包含表列名称的静态字符串
数组
: const char const *TABLE_NAME[N_COLS] = {
浏览 1
提问于2014-07-12
得票数 3
4
回答
使用Php
从
Mysql获取用户评论
php
、
mysql
php$comm = mysql_real_escape_string($_POST['addCommentmysql_real_escape_string($_POST['courseInfoDD']); $password = "####"; $
pdo
4= new
PD
浏览 3
提问于2011-04-09
得票数 1
5
回答
PDOstatement (MySQL):将
值
0插入到位(1)字段中会导致在表中写入1
php
、
mysql
、
pdo
、
prepared-statement
我使用bit(1)字段存储布尔
值
,并使用
PDO
准备好的
语句
写入表。;运行这段代码会得到TestBool下面值
为
1的一行。使用bindValue()
和
bindParm()也是如此。我还尝试了命名
占位
符
(而不是?)结果是一样的。->execute() ; 工作正常(TestBool的
值
为
0)。那么为什么
占位
<e
浏览 0
提问于2012-05-11
得票数 24
回答已采纳
2
回答
可以使用OR将
多个
参数传递给SQL/PHP
单个
bind
语句
吗?
php
、
mysql
、
sql
、
bindparam
,在一个
绑定
上使用
多个
参数
绑定
的正确方法是什么?
浏览 0
提问于2018-03-22
得票数 2
回答已采纳
2
回答
mysql准备
语句
设置
insert
默认
值
mysql
我有一个有两个列的表,它将一个行id从一个表链接到另一个表的行id,基本上我需要能够在这个表上插入
多个
行,其中一个列是
insert
和
其他更改的一个固定
值
。插入是在php中使用预先准备好的
语句
完成的,要插入的行数未知(我已经使用call_user_func_array解决了这个部分)。(a, b), VALUES(a, c), VALUES(a, d);
INSERT
INTO example_table (column_A, column_B) VALUES(; B
浏览 0
提问于2014-09-25
得票数 0
回答已采纳
1
回答
递归
生成
sql
语句
php
、
sql
、
pear
我正在使用PHP
和
PEAR DB进行数据库抽象。我有一个id的$id
数组
。我想使用PEAR的query()
占位
符
创建一条sql
语句
,该
占位
符
将$id变量中引用的所有行更新
为
一个
值
。, array(1, $id)这是怎么做的?
浏览 1
提问于2011-05-26
得票数 1
2
回答
PDO
将
多个
Insert
语句
绑定
到映射的
数组
值
php
、
mysql
、
pdo
我有一个用于orders的表
和
一个用于行项目的表:orders_items。但是,当我
绑定
参数时,在DB中似乎只添加了$order_item
数组
中的最后一项。下面是$data变量查找$order_item
数组
的方式。
语
浏览 5
提问于2018-08-28
得票数 1
回答已采纳
2
回答
在一个查询中对不同表的
多个
插入
php
、
mysql
$query = " " . DB_PFIX .$_POST["published"] . "'
INSERT
INTO " . DB_PFIX .syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '
INSERT
浏览 0
提问于2014-07-31
得票数 0
1
回答
重复更新错误的
PDO
php
、
mysql
、
pdo
、
mariadb
我检查了
多个
PDO
帖子,他们都说语法不正确,但即使在检查时,我似乎也找不到它。这是我的代码: $stmt = $pDatabase->prepare('
INSERT
INTO Agenda (index, date, shortdesc) VALUES :values ON DUPLICATESQLSTATE42000:语法错误或访问冲突: 1064在您的SQL语法中有一个错误;检查与您的MariaDB服务器版本相对应的手册,以获得正确的语法,以使用near 'index,date,短路)
值
(堆
浏览 2
提问于2015-10-16
得票数 1
回答已采纳
1
回答
我无法使用php将数据输入我的数据库。
php
、
jquery
、
mysql
、
html
、
sql-insert
我试图使用PHP将数据插入到MySQL表中,但是当我在PHP中按下时,获取以下错误: $trigger1 = $_POST['trigger1']; //It wiil
insert
a row to our tblstudent
浏览 4
提问于2015-04-23
得票数 0
回答已采纳
1
回答
从
文本区域插入数据时,查询中需要转义的是什么?
php
、
sql
、
pdo
、
escaping
、
code-injection
现在,我的查询如下所示:$sql->bindValue(":user", $user,
PDO
::PARAM_STR);$
浏览 0
提问于2013-02-18
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP中用PDO查询Mysql来避免SQL注入风险的方法
Myql SLEEP函数和SQL注入
php的几种方式操作mysql数据库,mysql,mysqli,pdo随你挑
SQL注入攻击防御之预编译的探究
Laravel源码解析之QueryBuilder
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券