Saturday 11 April 2015

JOUR 4 suite:Upadte,modification. part1



maintenant qu'on a deja vu comment inserer les donnees dans une base de donnees,
il serai convenable de passer a un autre sujet "la madification".
il arrive de fois que pour une raison ou une autre on a besoin de modifier les donnees qui ont etes
sauvegarder dans une tables d'une base de donnees .

pour modifier les donnees dans une table il faut d'abord connaitre le contenu de la table.
donc on va commencer par afficher le contenu de users_tbl.
ensuite on va cibler un utilisateur pour qui on va changer le numero de telephone ou le email
se basant a son identifiant dans la table(user_id)


<?php
//connection au serveur localhost,avec utilisateur par defaut root et sans mot de passe.
$connection = mysql_connect("localhost","root","")or die("erreur de serveur mysql");
$selection = mysql_select_db("simple_db")or die("ne peut pas connecter a la base de donnees");


?>

<html>
    <head><title>reading from databse</title></head>

    <body style="text-align:center">
              <h1>Nos utilisateurs</h1>
              <table align="center" border=1>
                 <tr><th>Nom</th><th>Prenom</th><th>Mobile</th><th>Email</th></tr>
                     <?php
                     //voici comment on selectione tout le contenu d'une table .l'asterisque signifie ici all(toutes les colonnes)
                      $query = mysql_query("SELECT * FROM users_tbl");
                   
                     //maintenant on va recuperer le contenu et le pacer dans une collection qu je vais appeler $resultat
                     //pour avoir tout le resultat il faut que je fasse ce qu'on appelle en programation une boucle
                     //il yen a 3 FOR,WHILE,DO WHILE
                     //le plus utilisE c'est le while loop.donc:
                      while($esultat = mysql_fetch_array($query)){
                     
                      echo"<tr><td>$esultat[first_name]</td><td>$esultat[last_name]</td>
                      <td>$esultat[phone]</td><td>$esultat[email]</td></tr>";
                      }

                     //remarquez bien que cette fois le php est dans le html combinE.
                     //l'element table s'ouvre et dedans on etabli une boucle dont le resultat
                     //se charge de donner du contenu (en completant la table...<tr><td></td></tr>).
                     ?>


              </table>


    </body>



</html>

No comments:

Post a Comment