相关疑难解决方法(0)

我的PDO声明不起作用

这是我的PHP sql语句,它在var转储时返回false

$password_md5 = md5($_GET['password']);
$sql = $dbh->prepare('INSERT INTO users(full_name, e_mail, username, password, password_plain) VALUES (:fullname, :email, :username, :password, :password_plain)');
$result = $sql->execute(array(
                    ':fullname' => $_GET['fullname'], 
                    ':email' => $_GET['email'], 
                    ':username' => $_GET['username'],
                    ':password' => $password_md5,
                    ':password_plain' => $_GET['password']));
Run Code Online (Sandbox Code Playgroud)

php mysql pdo

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

PHP PDO.查询正确时错误号'00000'

我有以下代码:

$sql3 = "update news set date='$time' where id='2'";
$sql3 = $connect->exec($sql3);
if(!$sql3)
{
    print_r($connect->errorInfo());
    $error = $connect->errorInfo();
    die ("Error: (".$error[0].':'.$error[1].') '.$error[2]);
}
Run Code Online (Sandbox Code Playgroud)

当我运行脚本时,有时我得到错误号'00000'.我的意思是它介绍了IF.这一切都是随机的.输出(有时):

Array ( [0] => 00000 [1] => [2] => )
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能解决这个问题?
PS:脚本每次都正确执行.

php database error-handling pdo

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

标签 统计

pdo ×2

php ×2

database ×1

error-handling ×1

mysql ×1