Aller au contenu

Sujets conseillés

Posté

Bonjour, j'ai un petit problème pour modifier un champ avec UPDATE. Tout devrait fonctionner mais non, la valeur du champ reste inchangée, elle ne prend pas la valeur de $compt et je ne comprends pas pourquoi :/

<?php 
mysql_connect("localhost", "root", "root");
mysql_select_db("bdd");
$var="test";
$reponse = mysql_query("SELECT * FROM matable WHERE champ2='" . $var . "'");
$compt = $donnees['vues'] + 1;
echo $compt;
mysql_query("UPDATE matable SET champ1='" . $compt . "' WHERE champ2='" . $var . "'");
mysql_close();
?>

Posté

rien, il m'affiche gentillement la valeur de $compt conformément au echo mais le or die ne renvoi rien :/

Posté

D'où vient ton tableau $données ?

Si modification il y a, ton script ne permet pas de la voir. Tu as regardé directement dans la base (via PHPMyAdmin ou autre ?)

Posté

bon je m'en vais me fouetter très très fort, j'avais oublié de mettre while ($donnees = mysql_fetch_array($reponse) ) -_____-

Merci beaucoup en tout cas :)

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...