Bonjour
J'ai un souci ma requete insert ou update ne marche pas. Aucun message d'erreur. mais mes requete select marche.
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 function conn_pdo(){ try{ $pdo = new PDO('mysql:host='._HOST_.';dbname='._DATABASE_, _USER_, _PASSWORD_); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); return $pdo; } catch(Exception $e){ echo 'Erreur : '.$e->getMessage().'<br />'; echo 'N° : '.$e->getCode(); exit(); } } if (isset($_GET['cam']) && isset($_GET['lat']) && isset($_GET['lng'])){ $conn = conn_pdo(); try{ $conn->beginTransaction(); $count = $conn->exec("INSERT INTO cam (cam_id,cam_lat,cam_lng) VALUES ('{$_GET['cam']}','{$_GET['lat']}','{$_GET['lng']}') ON DUPLICATE KEY UPDATE cam_lat='{$_GET['lat']}',cam_lng='{$_GET['lng']}'"); } catch (Exception $e){ $conn->rollBack(); echo 'Erreur : '.$e->getMessage().'<br />'; echo 'N° : '.$e->getCode(); } }
Partager