小编Joh*_*ohn的帖子

奇怪的JavaScript代码

for (var i=a.length-1;i>0;i--) {
    if (i!=a.indexOf(a.charAt(i))) {
        a=a.substring(0,i)+a.substring(i+1);
    }
}
Run Code Online (Sandbox Code Playgroud)

我在一个我正在审核的网络应用程序中找到了这个,它只是让我困惑,为什么它在那里.我似乎无法看到一个i!=a.indexOf(a.charAt(i))错误的案例.

传递给它的值是:

a = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
Run Code Online (Sandbox Code Playgroud)

无论是叹息还是没有评论

javascript

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

使用PDO和INSERT(PHP)

我有

$sql = $db->prepare("INSERT INTO `aliases` (`alias`, `domain`, `added`, `enabled`) VALUES (:alias, :domain, :added, :enabled)");
$sql->bindValue(':alias', $alias);
$sql->bindValue(':domain', $domain);
$sql->bindValue(':added', time());
$sql->bindValue(':enabled', 1);
$sql->execute();
//how do I test if it was added or #1062 - Duplicate entry '...' for key 'alias'
Run Code Online (Sandbox Code Playgroud)

我认为这是正确的.

我的问题是:如何测试是否成功添加?

php mysql sql pdo

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

标签 统计

javascript ×1

mysql ×1

pdo ×1

php ×1

sql ×1