问题标签 [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.
oracle - perl中如何处理模块抛出的错误
我正在使用DBD::Oracle
perl 中的模块将 xml 内容插入到 oracle 11 g 实例中。在我的示例集中插入一些文档时,脚本失败,因为模块返回Unsupported named object type for bind parameter
。我想处理这个错误并继续循环迭代。
以下是我的代码,
我在绑定参数中遇到错误。
sql-server - 未设置存储过程的输出参数
所以我有以下存储过程:
`
我正在像这样执行它:
'
存储过程正确执行并插入或更新数据库,但 iDataObjectId 永远不会改变。
但是,当我在 Sql Server Management Studio 的脚本中像这样执行它时:
输出值被分配给@testval,随后的选择语句工作得很好。
我错过了什么?
php - bindparm 没有设置任何东西
这是我的问题。我正在尝试bindparam
使用 tsql,但这并没有发生。
但在数据库中:
请参阅 :D 我该如何解决这个问题?
php - 找不到 bind_param 的正确代码
该脚本是登录系统的一部分,这部分是收集有关用户的所有信息。
错误代码:
致命错误:在第 28 行的 /home/s010485/domains/jcsl.nl/public_html/medewerkers/includes/main.php 中的非对象上调用成员函数 bind_param()
致命错误:未捕获的异常 'mysqli_sql_exception' 带有消息“您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在 '? 附近使用的正确语法。和 mw_gegevens_pass=? 和 mw_gegevens_p' 在 /home/s010485/domains/jcsl.nl/public_html/medewerkers/includes/main.php:27 的第 6 行
堆栈跟踪:#0 /home/s010485/domains/jcsl.nl/public_html/medewerkers/includes/main.php(27): mysqli->query('?????????SELECT...') #1 /home/s010485/domains/jcsl.nl/public_html/medewerkers/index.php(13): include_once('/home/s010485/d...') #2 {main} 抛出 /home/s010485/ domain/jcsl.nl/public_html/medewerkers/includes/main.php 在第 27 行
php - 调试简单的 bind_param 错误
我对 PHP 比较陌生,正在学习绑定。我收到绑定错误:
“mysqli_stmt::bind_param():变量数与准备语句中的参数数不匹配”
我在 bind_param 行上遇到错误。我有“ssi”,虽然我的意思是字符串、字符串、整数,并且我有三个变量。在我的选择中,我有三个正确命名的字段。如果我更改为“si”并删除任一名称字段,它工作正常。所以我很困惑为什么添加第二个字符串不起作用。
php - PHP PDO bindParam/bindValue 多次
我对 ODBC 的 PDO 语句有疑问。
我在 Windows Server 2003 和 PHP 5.4.x 中使用 SQL SERVER 7
例如:
我有一个查询:
(这不是实际的查询,但它适用于示例)
在我的 php 中,我有:
这会引发错误
问题是,bindParam 只绑定 :number ... 的第一次出现,并且尝试再次绑定它也不起作用。
有没有办法绑定多个具有相同名称的命名参数?
我试图不使用位置参数使用 ? 反而
php - MySQLi bind_param 使用 '%'
简单地说,我想用多个条件在数据库中搜索表。如您所见,我尝试在 MySQL 查询中使用OR
andLIKE
语句。
例如:有一个带有imie
列的记录,用Alexis
值填充。当$_POST['imie']
通过带有Alexis
值的代码时,结果是好的,我得到了想要的记录,但即使$_POST['imie']
不包含整个字符串(例如Alex
)我也想得到它,所以我尝试添加%
MySQL 查询。不幸的是,它没有给我任何结果(在我看来,MySQLibind_param
删除了这些字符,以防止 SQL 注入,对吗?)。
如何将$_POST['imie']
值放在%
我可以获得正确LIKE
子句结果的符号中?有没有更整洁、更充分的方法来仅按给定值搜索记录?
感谢您提前回复
pdo - 具有多维数组的 PDO bindParam
我正在开发一个函数来对以下形式的数组进行 PDO 更新: insert_arrays_values=>([0]=>(field_name=>value, field_name2=>$value2),[1]=>(field_name=>value , field_name2=>$value2))
我这样做是为了对我的表进行批量插入(以及另一个函数中的更新)。
我的问题是,当我在 insert_values_arrays[0] 等的 foreach 中执行()时,我是否需要直接在 bindParam 中引用“$value”,还是像我一样使用 $values_array 执行 foreach 循环它为唯一的执行操作设置值?
c++ - SQL Server - 使用 C++ ODBC 调用存储过程
我正在尝试调用存储过程将数据插入表并返回一个值。我得到一个返回码 99,上面写着 SQL_NEED_DATA。我正在使用 Visual Studio 2008 和 SQL Server Native Client 11 驱动程序。代码摘录:
SQL Execute 之前的所有语句都返回 rc=0。我尝试连接到 db 并执行一个简单的 SQL 语句来插入数据,它是成功的。但是在运行程序的情况下失败。请帮我解决这个问题。
php - PHP bindParam 不起作用
另一个页面上的表单发布到此 updater.php 页面。我正在尝试从一组复选框中获取一些信息并将它们插入到数据库中。
更新程序.php
如果我用常量替换占位符或用$empID
and替换它们,此代码将起作用$deptID
。所以我认为唯一不起作用的是我试图将参数绑定到占位符。谢谢你的帮助!