Bonjour,

Voila j'ai un souci j'ai fait une requete bidon "DELETE" qui est incorrecte mais qui ne va pas dans le catch pourquoi ? comment faire pour que ca le fasse merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
try{
    $pdo = new PDO('mysql:host=localhost;dbname=radian', 'root', '');
}
catch(Exception $e){
    echo 'Erreur : '.$e->getMessage().'<br />';
    echo 'N° : '.$e->getCode();
    exit();
}
try{
    $pdo->beginTransaction();
    $pdo->query("INSERT INTO tmp(tmp_1,tmp_2,tmp_3) VALUES ('toto','tata','tutu')");
    $pdo->query("DELETE");
    $pdo->commit();
    echo 'OK';
}
catch(Exception $e){
    $pdo->rollback();
    echo 'Erreur : '.$e->getMessage().'<br />';
    echo 'N° : '.$e->getCode();
    exit();
}