Je vais poser une question de béotien, je sais, et je m’en excuse...mais je débute en php et j’ai consulté la faq sans rien trouver...La réponse étant peut-être trop simple....
Voilà :

Je dispose d’une table : « membre » ,comportant 3 champs : id(INT), nombre(INT) et nom( VARCHAR)
Au début du script, j’ai la connaissance d’un $nom.
Je souhaite incrémenter de 1 le champ nombre à chaque nouveau $nom
J’ai donc le script suivant, qui ne fonctionne pas ! Questions : Pourquoi ? Quel serait le bon script ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
   include("conf.php");// identifiants pour ma connexion...
 
    // Connexion
    mysql_connect($BD_serveur, $BD_utilisateur, $BD_motdepasse);
    mysql_select_db($BD_base);
 
    $requete = "SELECT nombre FROM membre WHERE nom=$nom";
    $resultat = mysql_query($requete);
    if ($enreg = mysql_fetch_array($resultat)) {
        $requete = "UPDATE membre SET nombre=nombre +1 WHERE nom=$nom";
        @mysql_query($requete);
 
           } else {
       echo "incrémentation non réalisée";
   }
?>
Merci d'une aide qui me permettra de progresser....