问题标签 [sqlbindparameter]

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 回答
83 浏览

php - 插入零时 pdo 抛出错误

如果用户填写表格并插入 1 或更高版本,则一些表字段是 int(11) 可以正常工作,但是当他们插入零时,我遇到了很大的麻烦并且它不起作用。我如何获得以下脚本以将 0 作为 int 插入

0 投票
1 回答
209 浏览

eclipselink - OpenJPA (Kodo) 的 eclipselink.jdbc.bind-parameters 等价物是什么?

当我使用eclipselink(或toplink)时,我可以设置“eclipselink.jdbc.bind-parameters”提示进行查询,但在OpenJpa(或Kodo)中不起作用,我该怎么办?

0 投票
2 回答
512 浏览

php - php bind_param 不工作

我从 php $stmt->bind_param 得到了奇怪的结果,这就是发生的事情......如果我这样做 $status="something"; $var=5;

并准备和执行它的工作......但只要我这样做:

它停止工作,vars,可以我在执行后打印它们并且它们实际上具有正确的值,我没有从 php 中得到任何错误,查询执行,它只是不将值保存在 mysql db 上,我想提一下这不是我第一次使用准备好的语句我已经这样做了一段时间了,我还不是专家,但是在我知道 bind_param 有问题之前,这从未发生在我身上,但我没有找到任何信息谢谢。

这是完整的代码

0 投票
2 回答
342 浏览

php - PDO 选择带问号和未知数量的变量

我正在尝试创建一个 PDO 函数,但在绑定参数方面遇到了困难。通常我会使用 :field 方法,但在这种情况下,我不知道变量的数量或名称。

这将在这样的页面上调用(稍后我将添加过程以避免注入)

我认为问题在于$stmt->bindParam($num, $value);但我不明白为什么。

0 投票
4 回答
22633 浏览

php - (致命错误:在非对象上调用成员函数 bind_param())

我收到此文本错误:(对不起,我来自德国的英语不好!)

错误:Fatal error: Call to a member function bind_param() on a non-object in /users/ftf/www/ccache.php on line 44

来自 ccache.php 的部分代码

0 投票
1 回答
131 浏览

php - 使用 mysqli 准备绑定和执行向数据库插入信息时出现问题

嗨,我在试图解决这样一个基本问题时遇到了很多问题,我确信在面向对象的风格中使用 mysqli。我遵循了许多指南并检查了 php 手册。但我似乎能够用 mysqli 执行的唯一数据库操作是从表中检索数据。我正在尝试创建一个注册页面,并且只是将发布数据放入数据库中。我已经用旧风格的 msql_connect 做过很多次了,但是面向对象的风格让我很困扰。这是我的代码。

用户表的数据库模式是这样的。

idint(11) unsigned NOT NULL AUTO_INCREMENT, usernamevarchar(10) NOT NULL DEFAULT '', fnamevarchar(11) NOT NULL, lnamevarchar(11) NOT NULL, passwordvarchar(50) NOT NULL DEFAULT '', emailvarchar(40) NOT NULL DEFAULT '', accessint(8) NOT NULL DEFAULT '1', address1varchar(50) DEFAULT NULL, address2varchar(50) DEFAULT NULL, townvarchar(25) DEFAULT NULL, cityvarchar(20) DEFAULT NULL, postcodevarchar(8) DEFAULT NULL, mphoneint (11) 默认空值, hphoneint(11) 默认空值, saltvarchar(50) 默认空值,主键 ( id)) 引擎=InnoDB AUTO_INCREMENT=4 默认字符集=latin1;

有人可以指出我出错的正确方向吗?

0 投票
3 回答
37148 浏览

php - 使用 PDO 准备和 bindParam 插入数据库表

简单来说,有人可以解释我在这里做错了什么 - 我只是想用 prepare 和 bindParam 插入数据库,这是在所有字段中插入 0 和 Null。

顺便说一句:此方法一直适用于 UPDATE 等,但在这种情况下不适用于 INSERT

0 投票
1 回答
449 浏览

php - PDO:显示表键无法正确绑定参数

我想使用这种方法从指定的表中获取键数组(主键、外键、...):

问题是,抛出了一个错误:

捕获的异常:SQLSTATE [42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“ps_customer”附近使用正确的语法

现在,如果我在 PHPMyAdmin 中手动运行 SQL,它会成功返回一组键。问题是它必须采用以下格式:

不是这种格式(带引号):

我的问题是:我如何在bindParam没有引号的情况下将参数插入到 SQL 中但快速字符串(使用PDO::PARAM_INT不起作用)。

感谢您的建议,伙计们。

0 投票
2 回答
159 浏览

php - Myslqi stmt 绑定参数无法正常工作

我是新的 PHP 5 mysqli 的新手,但我已经用老式的方式做了很多工作。

所以这是我的代码

var$way总是ASCor 。DESC但是查询给了我按 id 排序的结果(就像没有ORDER BY语句一样)。所以查询是在之前写的bind_param所以我猜参数没有正确绑定?你能告诉我错误可能在哪里吗

0 投票
2 回答
1129 浏览

java - 输入流不起作用

我是 jsp 的新手,我正在尝试创建一个简单的页面,用户可以在其中将照片上传到数据库。

我使用了一个 upload.jsp 页面:

还有一个 java 类来完成这项工作:

但我总是收到错误消息:[MySQL][ODBC 5.2(a) Driver][mysqld-5.6.14]SQLBindParameter not used for all parameters

我检查了与数据库的连接,一切正常(我可以在数据库中添加名称和姓氏)。

(message.jsp 仅在照片是否成功更新时向用户显示消息)

你能帮助我吗?:)