Requete insert et update ne marche pas
Bonjour
J'ai un souci ma requete insert ou update ne marche pas. Aucun message d'erreur. mais mes requete select marche.
Code:
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();
}
} |