Requete non executé
Posté : 08 mai 2008, 20:21
Bonjour,
J'ai un petit problème. J'ai l'impression que les requetes SQL ne sont pas executés... Lorsque j'utilise la fonction mysql_query(), ca ne change rien, mais je n'ai aucune erreurs, mais lorsque je lanse la requete directement par PHPMyAdmin, ca donne le résultat voulu. En plus, c'est le seul script qui me donne un tel resultat.
J'ai un petit problème. J'ai l'impression que les requetes SQL ne sont pas executés... Lorsque j'utilise la fonction mysql_query(), ca ne change rien, mais je n'ai aucune erreurs, mais lorsque je lanse la requete directement par PHPMyAdmin, ca donne le résultat voulu. En plus, c'est le seul script qui me donne un tel resultat.
$requet="UPDATE planning SET ";
$i=0;
$num=count($_POST)-1;
foreach ($_POST as $key=>$value) {
if($key!='ID') {
$key=ereg_replace("_"," ",$key);
$key=stripslashes($key);
$key="`".$key."`";
$requet.="$key='$value'";
$i++;
if ($i<$num) {
$requet.=",";
}
if($value!='') {
$requete="DELETE FROM postul WHERE cours='".$key."' AND semaine=".mysql_real_escape_string($_POST['ID'],$connexion);
mysql_query($requete,$connexion) or die(mysql_error());
}
}
}
$requet.=" WHERE semaine=".mysql_real_escape_string($_POST['ID']);
print($requet);
$result=mysql_query($requet,$connexion) or die(mysql_error());
Aucune requete n'est apparament executé...