prepared-statement 相关问题

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

登录页面有准备好的语句的问题

我正在尝试为我的网站创建一个登录页面。我从另一个我建立的站点复制并粘贴了该站点,该站点可以正常运行。我用echo语句测试了它,但是当我...

回答 1 投票 0

Postgres INSERT INTO where带有Java preparestatement的子句

我正在尝试使用Java和postgres JDBC在带有PreparedStatement的表中插入数据。我想以给定房间号(?);的条件插入列开始日期和列结束日期值; ...

回答 2 投票 0

Python Mysql:使用可能的None值作为参数的查询

我如何编写可能包含可能的None值作为参数的查询。 Mysql使用IS NULL作为NULL值的运算符,但是我的查询就像SELECT SELECT JournalID FROM Journals WHERE ISSN =?我需要...

回答 2 投票 -1

PHP和mysqli更新准备声明

我一直试图在FOR循环中使用准备好的语句来更新行。经过数小时的谷歌搜索和阅读其他人的问题,我仍然无法正常工作。我有一个菜单,......>

回答 1 投票 0

将s用于bind_param中的int

让我们进行以下mysqli查询:$ query =“ SELECT * FROM table WHERE(”。$ id_type。“ =?)”; $ id_type是硬编码的,可以是“ userID”(在mysql表中为int(11))或“ sessionID”(在mysql中为char(36)...

回答 3 投票 0

使用Php查询Mysql表并将结果发送到javascript以进行处理

我是php / javascript的初学者,我正在尝试使用php中准备好的语句访问Mysql数据库。获得所需的行后,我想将其发送到Javascript以进行处理(比较,...

回答 2 投票 0

当问号是查询的一部分时,不提供mysqli_stmt_bind_param()数据

曾多次问过类似的问题,但是在阅读了几乎所有这些问题超过5个小时后,我没有找到适合我问题的合适答案。我不是经验丰富的php / mysql开发人员,...

回答 2 投票 0

未提供mysqli_stmt_bind_param()数据

曾多次问过类似的问题,但是在阅读了几乎所有这些问题超过5个小时后,我没有找到适合我问题的合适答案。我不是经验丰富的php / mysql开发人员,...

回答 1 投票 0

节点准备好的语句:在带有可变项目的第二个查询中使用LAST_INSERT_ID

我正在尝试使用两个INSERT语句一个接一个地写入两个表。第二条INSERT语句应使用第一条语句的LAST_INSERT_ID()。为此,我分配变量@ ...

回答 1 投票 1

Mysqli插入ID:$ mysqli-> insert_id;或$ stmt-> insert_id?

准备好的语句中哪一个是正确的代码? $ ID_user = $ mysqli-> insert_id;或$ ID_user = $ stmt-> insert_id; ? $ stmt = $ mysqli-> prepare(“ INSERT INTO users(first_name,last_name)...

回答 1 投票 1

[使用mysqli和准备好的语句,我可以将列名称传递给'ORDER BY'

出于安全原因,我必须能够使用准备好的MYSQLI语句。我需要能够通过COLUMNNAME DIRECTION进行订购。但是,当I ...

回答 1 投票 1

在类包装器中缓存PDO准备好的语句

我正在将旧的(混乱的)代码从mysql_query()更新为PDO。我了解使用准备好的语句对安全性和性能都有利,但是对于性能方面...

回答 2 投票 3

使用mysqli防止SQL注入,如何设置NULL或CURRENT_DATE?

在mysqli php库中,在bind_param()方法中,将参数绑定到查询。 bind_param()的第一个参数是类型,一个字符串,每个字符代表数据类型传递,例如,'s'...

回答 2 投票 3

mysqli_num_rows失败,带有准备好的语句,过程样式

据我了解,使用准备好的语句的好处是可以防止SQL注入。我设法使用SELECT和INSERT用准备好的语句构建查询。但是要实现...

回答 1 投票 1

可以将诸如'LIMIT 0,50'之类的字符串与命名参数一起使用吗?

我正在更新一些旧的PHP代码,并遇到了一个我不完全了解的问题。在过去的mysql_ *函数中,您可以在SQL查询中包含一个变量,例如:$ query =“ SELECT * FROM ...

回答 2 投票 -28

向数据库中的表中添加多倍数据时出错

我的目标是打开一个字段,以添加用户输入的尽可能多的数据,并批量保存此数据

回答 1 投票 -1

Laravel MSSQL Adhoc查询而不是已准备好的

我们将MSSQL与Laravel结合使用,后者使用了PHP的dblib PDO库。我查看了照明数据库部分,发现它使用了PDO-> prepare($ query)-> execute($ bindings)。 ...

回答 1 投票 1

我可以在准备好的语句中混合无界参数吗?

就像我在处理$ _SESSION ['userid']一样:function changeEmail($ newEmail){$ stmt = $ mysqli-> prepare(“ update`users` set`email` =?其中`userid` = { $ _SESSION ['userid']}限制1“); $ stmt-&...

回答 1 投票 -2

实例化一个Java收集器 以从vertx重新激活调用准备好的语句

我正在尝试使用收集器查询来读取数据库并获取对象列表。我准备了以下方法。公共 Future > queryForList(字符串查询,元组参数,...

回答 1 投票 0

PHP准备语句问题

慢慢地习惯了PHP预备语句,但是仍然收到此错误“警告:mysqli_stmt :: bind_result():绑定变量的数量与...中预备语句中的字段数不匹配]]

回答 1 投票 0

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