小编she*_*njw的帖子

PHP PDOException -- 参数编号无效:列/参数从 1 开始

我的代码是:

.....
.....

$sql = 'SELECT '.$return_fields.' FROM '.$table.' WHERE '.$search_field.'=:'.$search_field;
$stmt = $conn->prepare($sql);
$stmt->bindParam($search_field, $search_val);
$stmt->execute();

....
....
Run Code Online (Sandbox Code Playgroud)

在哪里$search_field = 'reg_user_linked', $search_val = 'aa@gmail.com'

执行该语句时出现此错误,我无法弄清楚原因:

参数编号无效:列/参数从 1 开始

有人可以帮忙吗?


经过几个小时的尝试,我发现这个错误只发生在我处于调试模式时。如果我运行代码并打印结果,它就会起作用......有谁知道为什么会发生这种情况?(我的IDE是NetBeans 7.2,调试工具是xdebug)...

php mysql pdo exception

3
推荐指数
1
解决办法
1万
查看次数

如何设置window.location.href

我在页面上有一个按钮,根据选定的值重新加载页面.按钮的onclick事件调用load_newurl(param).

function load_newurl(param) {
    var url = window.location.href;
    var index = url.indexOf("&test=");
    if (index>=0) {  
        url = url.substring(0, index);
    }
    url = url + "&testrun=" + param;
    window.location.href = url;
    window.location.reload();
}
Run Code Online (Sandbox Code Playgroud)

以上是我重新加载页面的功能.但是,window.location.href永远不会更改.有谁知道为什么?难道我做错了什么...?

先感谢您.

javascript url jquery

1
推荐指数
1
解决办法
6846
查看次数

标签 统计

exception ×1

javascript ×1

jquery ×1

mysql ×1

pdo ×1

php ×1

url ×1