问题标签 [bindparam]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
125 浏览

php - 如何修复 stmt 准备和绑定

我在使用此准备和绑定时遇到问题。我已经尝试过用更少的变量绑定的同样的事情。我已经成功地使用仅 Fname、Lname、Password、$UserID 的 prepare 并使用带有 bind_param 对象的 sssi。在绑定代码中使用更多变量时,有人可以解释我做错了什么吗?使用下面的代码,它只会从 mysqli 打印出相同的数据,并且不会更新它。

0 投票
4 回答
1178 浏览

php - php bind_param 用于限制

我在 php 中将值绑定到 mysql 查询时遇到问题。

这将返回 20 行。有什么帮助吗?

0 投票
1 回答
986 浏览

php - bindValue / bindParam vs 数组性能

我总是将我的值数组传递给执行,因为它似乎更容易阅读 imo。我最近正在编写一个脚本,并注意到它正在使用 bindParam,后来发现它是如何传递变量引用的(我从来不知道)。

话虽如此,在当前的项目中,我可以想到 bindParam 的很多用途,而不是我当前的数组用法。

话虽如此,bindValue/bindParam 与在执行时使用数组之间是否存在任何性能差异......尤其是在重复循环的情况下? 我发现自己做了很多事情$stmt->execute( array_merge($binding_clause, $binding) );,我有一些不会改变的绑定,当然还有一些会在循环中改变,据我所知,使用 bindParam 将是完美的。

在使用数组时添加第一个类型 (PDO::PARAM_STR, PDO::PARAM_INT) 是否比不这样做有任何性能(我相信它默认是数组的字符串)?

两者之间的示例差异(这些是准备好的语句):

除了上述问题之外,$stmt->bindValue()与使用数组方法时相比,这里的每一个都会是另一个数据库之旅吗?

除了代码的可读性以及 bindParam 如何引用值之外,两者之间是否存在性能正面/负面(小规模和大规模使用......包括重复循环)?

0 投票
1 回答
207 浏览

php - 带有 bindParam 的 PDO 执行()错误

我找不到此代码的失败之处

但如果我改为

它工作正常请帮助我找到我的问题所在。

0 投票
2 回答
2143 浏览

php - 在 $bind_param() 中动态绑定参数;mysqli

我有 DB 类,它处理所有查询都将对数据库进行我有 mysqli 准备工作正常。bind_param 也可以正常工作,但问题是我想动态定义变量类型。这是我的代码

在 PDO 拳头参数定义位置我猜所以这个函数通过设置 X = 1 和 x++ 每次都运行良好,但在bind_param第一个参数定义类型我猜想 php.net 手册说所以如果用户推送我设置的整数值有什么办法 x = i for string x = s 依此类推,适用于所有 4 种类型...

喜欢

有什么想法吗?

提前致谢

0 投票
2 回答
45 浏览

php - PHP 中的 bind_param 错误:“变量数与参数数不匹配”

我很清楚以前有人问过这个问题,我很抱歉再次问,但其他人没有针对我的情况回答。我不知道这个 bind_param 有什么问题。这是我的 PHP 的代码:

这个 bind_param 有什么问题?很抱歉再次打扰并感谢您的帮助。

0 投票
1 回答
375 浏览

php - 带有引用的 PDO foreach 循环在 bindParam 上返回错误结果

我想我已经阅读了许多关于该问题的主题,但仍然得到错误的结果。我有一个查询参数数组,我想用它来循环foreach()绑定参数。

这涉及一个INSERT查询,我得到的结果是插入到我的表中的键而不是值。但我确信关键和价值都很好,而且在好地方。A var_dump()on $keyand $valuegive :firstNamefor the$keySamyfor the &$value。但这:firstName是插入我的表中的...

而且我也尝试了 abindValue而不使用参考,结果相同。

为了更清楚,我给你 gitHub 存储库的链接。您可以在第 44 行看到 ClientManager.class.php 中参数数组的声明,以及第 97 行用于绑定 DBOperation.class.php 中的参数的 foreach() 循环。 https://github.com/code-climber/ car_rental/blob/preparedStmt/src/car_rental/model/dao/ClientManager.class.php

我要疯了。

0 投票
3 回答
939 浏览

php - 使用 mysqli bind_param 插入多行记录?

我这里有一个使用 mysql 查询的代码。

如何将其转换为mysqli bind_param我所做的:(我有connection.phpmysqli))

但仍然没有得到数据。

0 投票
2 回答
418 浏览

php - PHP bind_param 未定义

我在 MAMP 工作,试图创建一个登录功能。
我的连接代码是:

我的登录功能:

错误:

[17-Oct-2015 08:46:06 Europe/Berlin] PHP 致命错误:在第 24 行的 /Users.../Site/include/functions.php 中调用未定义的方法 mysqli::bind_param()

0 投票
1 回答
74 浏览

php - PHP bind_param 转换混淆

我正在制作一个登录表单,我对如何使用绑定参数来选择数据感到很困惑。

我当前的代码如下所示:

我不明白为什么这不起作用