Probleme PDO
Posté : 18 janv. 2012 12:30
Bonjour,
Ne voyant pas de solution je me permet de vous solliciter (quelqu'un saura peut-être voir où est mon erreur)
J'ai une page qui ne fait qu'executer un update en utilisant PDO :
elle utilise ceci :
Or en testant (en appellant la page avec les valeurs en paramètre) aucun message d'erreur n'aopparait, mais la requete ne s'execute qu'après avoir rafraichi cette dite page.
Bref, si vous avez une idée.
Merci d'avance
Ne voyant pas de solution je me permet de vous solliciter (quelqu'un saura peut-être voir où est mon erreur)
J'ai une page qui ne fait qu'executer un update en utilisant PDO :
Code : Tout sélectionner
<?php
include 'ConnectPDO.php';
if(isset($_GET["xxx"]))
{
$RequeteMiseJour="UPDATE `TABLE` SET `".$_GET["xxx"]."` = '".$_GET["xxx"]."' WHERE email = '".$_GET["xxx"]."'";
echo $RequeteMiseJour;
$pdo->exec($RequeteMiseJour);
}
?>
Code : Tout sélectionner
<?php
$hote='localhost';
$base='xxxxxx';
$utilisateur='xxxxxx';
$mdp="xxxxxx";
try
{
$strconnection = 'mysql:host='.$hote.';dbname='.$base; //Ligne 1
$arrextraparam= array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"); //Ligne 2
$pdo = new PDO($strconnection,$utilisateur, $mdp , $arrextraparam); //Ligne 3; Instancie la connexion
//$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);//Ligne 4
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
}
catch(PDOException $e) {
$msg='<table><tr><td style="background-color:#CC6633;color:#ffffff;">';
$msg = $msg.'ERREUR PDO dans <br>' . $e->getFile() . '<br> Ligne:' . $e->getLine() . '<br>' . $e->getMessage();
$msg = $msg.'</td></tr></table>';
die($msg);
}
?>
Bref, si vous avez une idée.
Merci d'avance