fonction update en php avec mysql
Bonjour,
j'utilise ce script:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
if (mysql_result($requete,0,7)>=$note_date)
{
$trouve=true;
}
else
{
$sql="UPDATE note SET Date='$note_date' WHERE Id='mysql_result($requete,0,0)'";
mysql_query($sql) or die ('Erreur : '.mysql_error() );
$maj=true;
} |
j'ai une autre condition plus tard qui fait:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
else if (mysql_query($sql) == false)
{
die ("Impossible de créer l'enregistrement.</span></h3> Message d'erreur: ". mysql_error()."<br><br>"."Cliquez ici pour contacter l'administrateur du site. Merci de mentionner le message affiché ci-dessus");
}
else if ($maj == true)
{
echo "MAJ !";
echo ("</span></h3>");
echo ("<br><br>");
echo ("<span><p class=\"p1\">Enregistrer une nouvelle note</a></span></p>");
} |
très bizarre,
quand je veux enregistrer une note à une date plus récente, il devrait donc lancer le update.
il m'indique simplement (maj --> comme si tout était OK)
je comprend pas trop
quand je regarde ma base sql --> rien a changé
Il devrait me dire erreur... s'il y en avait une non ?
Par contre, si la date est supérieur, il m'indique bien qu'elle est déjà présente dans la base
une idée ?
Merci