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