问题标签 [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.
php - 如何修复 stmt 准备和绑定
我在使用此准备和绑定时遇到问题。我已经尝试过用更少的变量绑定的同样的事情。我已经成功地使用仅 Fname、Lname、Password、$UserID 的 prepare 并使用带有 bind_param 对象的 sssi。在绑定代码中使用更多变量时,有人可以解释我做错了什么吗?使用下面的代码,它只会从 mysqli 打印出相同的数据,并且不会更新它。
php - php bind_param 用于限制
我在 php 中将值绑定到 mysql 查询时遇到问题。
这将返回 20 行。有什么帮助吗?
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 如何引用值之外,两者之间是否存在性能正面/负面(小规模和大规模使用......包括重复循环)?
php - 带有 bindParam 的 PDO 执行()错误
我找不到此代码的失败之处
但如果我改为
它工作正常请帮助我找到我的问题所在。
php - 在 $bind_param() 中动态绑定参数;mysqli
我有 DB 类,它处理所有查询都将对数据库进行我有 mysqli 准备工作正常。bind_param 也可以正常工作,但问题是我想动态定义变量类型。这是我的代码
在 PDO 拳头参数定义位置我猜所以这个函数通过设置 X = 1 和 x++ 每次都运行良好,但在bind_param
第一个参数定义类型我猜想 php.net 手册说所以如果用户推送我设置的整数值有什么办法 x = i for string x = s 依此类推,适用于所有 4 种类型...
喜欢
有什么想法吗?
提前致谢
php - PHP 中的 bind_param 错误:“变量数与参数数不匹配”
我很清楚以前有人问过这个问题,我很抱歉再次问,但其他人没有针对我的情况回答。我不知道这个 bind_param 有什么问题。这是我的 PHP 的代码:
这个 bind_param 有什么问题?很抱歉再次打扰并感谢您的帮助。
php - 带有引用的 PDO foreach 循环在 bindParam 上返回错误结果
我想我已经阅读了许多关于该问题的主题,但仍然得到错误的结果。我有一个查询参数数组,我想用它来循环foreach()
绑定参数。
这涉及一个INSERT
查询,我得到的结果是插入到我的表中的键而不是值。但我确信关键和价值都很好,而且在好地方。A var_dump()
on $key
and $value
give :firstName
for the$key
和Samy
for 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
我要疯了。
php - 使用 mysqli bind_param 插入多行记录?
我这里有一个使用 mysql 查询的代码。
如何将其转换为mysqli bind_param
我所做的:(我有connection.php
(mysqli
))
但仍然没有得到数据。
php - PHP bind_param 未定义
我在 MAMP 工作,试图创建一个登录功能。
我的连接代码是:
我的登录功能:
错误:
[17-Oct-2015 08:46:06 Europe/Berlin] PHP 致命错误:在第 24 行的 /Users.../Site/include/functions.php 中调用未定义的方法 mysqli::bind_param()
php - PHP bind_param 转换混淆
我正在制作一个登录表单,我对如何使用绑定参数来选择数据感到很困惑。
我当前的代码如下所示:
我不明白为什么这不起作用