prepared-statement 相关问题

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

php准备好的语句返回空表

我已经检查了连接及其工作。我也检查了数据库。有大约10条记录要显示。我使用了prepared语句,但是它返回一个空表。我一定做了...

回答 1 投票 0

需要使用带准备好的语句的password_verify进行帮助,密码无法正确验证

我不愿意成为新手,请问您可以解决此代码,或者至少告诉我如何做,但是我在这里进行了一个月的尝试,以弄清为什么它不起作用,如果不明显,我会ve仅在编码...

回答 2 投票 0

对于字段start_date而不是sysdata,我从准备好的语句中的一个表中给出了一个日期

preparedStatement = connection.prepareStatement(“插入员工(姓名,工资,创建日期)值(?,?,?)”);在此查询的CREATED_DATE字段中,我们必须从另一个表中检索。

回答 1 投票 0

为什么无法使用PHP准备好的语句从SQL行获取数据?

连接良好。我可以插入数据库,并通过检查结果是否大于0来检查是否存在行,但是我无法选择行数据。正在测试的$ email在数据库中。例1.需要'...

回答 1 投票 0

为什么Flourishlib fDatabase禁用准备好的查询?

[我发现了FlourishLib,我正在查看他们的fDatabase.php代码以了解它们如何处理sql查询,而让我感到非常惊讶的是,当您使用MySQL时,它们会禁用准备好的查询$ ...

回答 1 投票 2

错误的参数计数:Prepared Statement Variable [duplicate]

我想我很近。我似乎无法使我准备好的语句能够使用变量工作。我一直收到错误消息警告:我正在尝试对mysqli_stmt :: bind_param()的参数计数错误...

回答 1 投票 0

mysqli语句中的问题绑定参数[重复]

以下代码在未获取数据时也不会引发错误。注意:$ url变量包含一个字符串。 $ stmt2 = $ conn-> stmt_init(); $ stmt2-> prepare(“ SELECT'image','name'FROM events WHERE'...

回答 1 投票 0

重用Postgres准备好的语句

我一直在看这个问题,多次重用PreparedStatement假设我有两个版本的代码。每次使用后,第一个函数都会在for循环内关闭PreparedStatement。 ...

回答 1 投票 1

如何在mysqli准备好的语句中安排事件

我正在尝试使用mysqli预处理语句创建事件,但是代码无法正常工作,我发现当我将mysqli语句放入预处理语句中时,引用一些子句,例如...

回答 1 投票 0

我在sql语句中给出了错误的数据以从数据库中选择它,但在php pdo中它没有返回false

假设我在sql查询中输入了错误的ID以从数据库中选择全部,并且我想根据sql查询返回的是true还是false来执行if / else语句,但是每次我的查询都是...

回答 1 投票 0


返回五行随机DNA,而不是仅返回一行

这是我必须创建一个DNA字符串的代码:与t1一样准备dna_length(int)为(select chr(65)as s union select chr(67)union select chr(71)union select chr(84) ...

回答 2 投票 1

在PDO准备好的语句中嵌套LAST_INSERT_ID()?

使用PHP与MySQL和PDO准备好的语句,我想以一种简单,安全和有效的方式模仿一个不透明的id。这个想法是在LAST_INSERT_ID的当前值上添加一个随机值。 ...

回答 1 投票 0

用Java记录PreparedStatements

一直很麻烦的一件事是,当您具有PreparedStatement而不是查询本身时,记录SQL(JDBC)错误。您总是会收到如下消息:2008-10-20 09:19:48,114错误...

回答 4 投票 14

MySQL-使用准备好的语句复制同一表中的一行并包含静态值会引发错误

我正在尝试使用准备好的语句将同一行中的一行复制到新行(INSERT),并包括一些静态值。但是,出现以下错误:copyProgram中的SQLException:java ....

回答 1 投票 0

PotgresSQL插入选择案例问题

我有以下查询,我想从子查询中插入任意数量的行。当然,我得到一个错误SQL错误[21000]:错误:使用的子查询返回了多行...

回答 2 投票 1


使用Prepared Statements从MySQL数据库验证哈希密码

我正在尝试使用password_hash()和password_verify()函数从我的MySQL数据库验证用户的哈希密码。我正在尝试使用准备好的PHP语句来实现此目的,以提高安全性...

回答 2 投票 0

在preparedstatement中如何处理单引号

[嗨,我想使用这样的准备好的语句:acl = conn.prepareStatement(“ INSERT INTO acls_t(user,topic,rw)values((从users_t中的SELECT ID,其中username =?),'?/#',1 );“); mqtt_acl.setString(1,...

回答 2 投票 0

关闭准备好的语句

我知道建议关闭结束准备好的语句。但是我有一个这样的PHP脚本:$ sql =“ SELECT * FROM`mytable` WHERE ...”; $ stmt = $ dbh-> stmt_init(); if($ stmt-> prepare(...

回答 1 投票 0

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