prepared-statement 相关问题

Prepared Statement(或参数化语句)是一种预编译的SQL语句,用于提高性能并减轻SQL注入攻击。准备语句用于许多流行的关系数据库管理系统。

PHP PDO准备的语句IN()数组[重复]

摘自PHP手册:您不能在SQL语句的IN()子句中将多个值绑定到单个命名参数。但是可以使用问号来使用多个值吗?...

回答 1 投票 1

mysqli_fetch_assoc不适用于mysqli_stmt_store_result

我有一个PHP文件,该文件通过POST请求获取JSON格式的数据。我正在使用准备好的语句,并且一切正常,直到调用mysqli_fetch_assoc警告:mysqli_fetch_assoc()期望...

回答 1 投票 0

pyodbc准备好的语句中的列表参数

我正在尝试使用以下模式创建一个准备好的语句:SELECT * FROM table WHERE key IN(value1,value2,value3,...,valueN)使用pyodbc,我尝试了以下语法:values = set(... 。

回答 1 投票 1

如何使用PreparedStatement在不迭代行的情况下将Spark Dataframe添加到批处理中

[当前,我在使用Kafka Spark流API读取来自kafka主题的实时流数据之后,正在为创建的spark数据帧执行以下插入操作。此数据i ...

回答 1 投票 -2

如何在带有MySQL数据库的实体框架中使用准备好的语句?

我一直在尝试将准备好的语句合并到使用EF 5.0的应用程序中。请在下面查看我的脚本。 int parameterValue = 100000; var addParameters = new List

回答 2 投票 1

通过准备好的语句更新sql中的行[关闭]

我得到了一个包含ID,名称,描述,颜色,价格,数量和状态的产品表。如何通过使用准备好的语句连续更新名称,描述或仅更新2-3个字段。例如,...

回答 1 投票 -3

insert.addBatch()是否可以在此for循环之外访问?

我有多个for循环,在这些循环中,我将设置要插入到MySQL DB中的值。我的问题是将insert.addBatch();如果插入值在for循环之外,请检测插入值。下面是一个...

回答 1 投票 0

PostgresSQL JDBC是否可以强制使用仅客户端的预准备语句?

我想在不更改代码的情况下消除PGSQL上的服务器端预准备语句。使用某些参数在JDBC上有可能吗?明确地说,我想使用客户端准备的...

回答 1 投票 1

如何使用JDBC使用已准备好的语句在同一表上加入别名? [重复]

我正在尝试查找功能依赖性,我的教授告诉我们,我们需要使用以下代码行。我相信引用表(t1。?)时会出现错误,但我不确定。我...

回答 1 投票 0

我如何在准备好的语句中使用MYSQL WHERE LIKE?

我有一个存储城市ID的表格|城市|玩家1 |迈阿密|马可福音2 |迈阿密海滩|蒂芙尼3 |纽约|约翰4 |波士顿|贝特5 |波士顿|劳拉(Laura)...

回答 1 投票 -1

具有预备语句的多重查询

我正在尝试了解mysqli中多查询的工作方式。但是我承认这并不容易理解。基本上,我如何在多查询中执行这些查询?该页面没有讨论准备好的...

回答 2 投票 0

sql预处理语句不适用于WHERE IN子句

所以我有这个sql前置语句:从cars.idCar = model.idCar中的cars内联接模型中选择carName,modelName,在其中carName IN(?); $ input =“'丰田','本田'”;我试图把这个...

回答 1 投票 0

为什么只有第一个mysqli_fetch()结果存储在数组中

我对mysqli准备的语句不熟悉。我试图将结果存储在关联数组中,以便可以进一步使用它。在追加到数组之前,但是当...

回答 1 投票 0

如何使用'LIKE'关键字准备PHP postgreSQL请求

我正在使用Symfony4和一个postgreSQL数据库。我正在搜索系统上。我想检查是否与我在数据库中使用ajax发送的字符串匹配。但是SQL查询总是...

回答 1 投票 0

[运行代码时如何将准备好的stmt的时间戳添加到mysql数据库?

$ stmt = $ conn-> prepare(“ INSERT INTO users(username,created)VALUES(?,?)”); $ stmt-> bind_param(“ ss”,$ _POST ['username-reg','whatdoiputhere?']); $ stmt-> execute();我想添加一个“现在”日期/ ...

回答 2 投票 0

仅准备一次语句的动态准备语句现成函数

我想要一个仅准备一次语句的函数。 (并非每次函数都调用相同的Query时)。因为Prepared Statement的优点之一是:查询的准备是...

回答 1 投票 -1

关于使用预准备语句进行ORDER BY的两个问题

stmt_init(); if(!($ stmt-> prepare($ sql))){echo“错误”; } else {$ stmt-> ...

回答 1 投票 0

带有oracle merge / upsert的Java预准备语句-索引处缺少IN或OUT参数

我正在尝试对单个表执行MERGE(如果不存在,请插入,否则将更新)。我准备好的语句看起来像这样:不匹配时合并到表USING DUAL ON(primarykey =?)中,然后插入...

回答 1 投票 0

Prepared statement,SQLSTATE [HY093]:无效的参数号[重复]

[我正在尝试编写查询以插入/更新表,这是我第一次使用准备好的语句,但收到的错误消息是SQLSTATE [HY093]:无效的参数号,但是从我的眼中是.. 。

回答 1 投票 1

多次更新仅适用于jdbc中的查询之一

我的应用程序中有一个部分需要同时更新两个表(WORKTR和BRTR)。但是,该程序仅适用于第一个表更新查询,而第二个查询则适用于...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.