小编Moh*_*lah的帖子

PHP PDO 事务回滚不起作用

一切如何
请任何人都可以帮助我
我正在尝试使用 PHP PDO 事务,但我遇到了一个问题,我无法处理它。
捕获异常时回滚功能不起作用
这是连接代码

$host   = 'localhost';
$user   = 'root';
$pass   = '';
$error  = '';
$dbname = 'tameras_finance';
// Set DSN
$dsn = 'mysql:host=' . $host . '; dbname=' . $dbname;
// Set options
$options = array(
    PDO::ATTR_PERSISTENT => true,
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
);
// Create a new PDO instanace
try {
    $dbh = new PDO($dsn, $user, $pass);
    $dbh->exec("set names utf8");
}
//Catch any errors
catch (PDOException $e) {
    echo $error = $e->getMessage();
}  
Run Code Online (Sandbox Code Playgroud)

和这里的代码 …

php pdo transactions rollback

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

当表为空时,Mysql查询获取下一个id

我需要在数据库表中获取下一个id,所以我执行此查询

SELECT MAX(`id`) + 1 AS nextId FROM `students`;  
Run Code Online (Sandbox Code Playgroud)

并且它可以工作,但不是在表是空的时候,如果表是空的,它返回"NULL",所以任何人都可以帮我这个请
事先谢谢

mysql

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

标签 统计

mysql ×1

pdo ×1

php ×1

rollback ×1

transactions ×1