Bonjour,
J'exécute ce script destiné à mettre à jour une table.La MAJ s'effectue correctement mais le script m'affiche 0 alors que je m'attends à trouver 1, c'est-à-dire le nombre de lignes mises à jour.
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
22
23
24
25
26
27
28
29
30 <?php include "connexion.php"; $ip=$_SERVER['REMOTE_ADDR']; $time=time(); $SQL = "UPDATE connectes SET timestamp=:time WHERE ip=:ip"; try { $stmt = $pdo->prepare($SQL); $stmt->execute(array( ':ip' => $ip, ':time' => $time, )); if (!$stmt->execute()) { throw new PDOException('Erreur Execute requete'); } else { $rows = $stmt->rowCount(); echo $rows; } } catch (PDOException $pdoE) { echo "Erreur MAJ".$pdoE->getMessage(); } ?>
Merci de m'indiquer où je fais mon erreur.
Partager