IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Affichage de table


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Août 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2013
    Messages : 18
    Par défaut Affichage de table
    Bonjour !

    J'ai créé ma base de données sous Easyphp. J'ai réussi à l'afficher dans mon site mais ça m'affiche une erreur et je ne sais pas comment y remédier !

    Voici ma table :

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
    <?php //Connection avec la BDD.
         mysql_connect("localhost", "root", "");
         mysql_select_db("cisco_sante");
         $reponse = mysql_query("SELECT * FROM patients");
    ?>
     
    <table width="800">
         <tr>
              <th colspan="5" style="border-radius: 5px; background-color: #079839; height: 30px;">Date</th>
              <th colspan="5" style="border-radius: 5px; background-color: #079839; height: 30px;">IPM</th>
              <th colspan="5" style="border-radius: 5px; background-color: #079839; height: 30px;">Numéro</th>
              <th colspan="5" style="border-radius: 5px; background-color: #079839; height: 30px;">Nom</th>
              <th colspan="5" style="border-radius: 5px; background-color: #079839; height: 30px;">C</th>
              <th colspan="5" style="border-radius: 5px; background-color: #079839; height: 30px;">K</th>
              <th colspan="5" style="border-radius: 5px; background-color: #079839; height: 30px;">KR</th>
              <th colspan="5" style="border-radius: 5px; background-color: #079839; height: 30px;">V</th>
              <th colspan="5" style="border-radius: 5px; background-color: #079839; height: 30px;">Montant</th>
         </tr>
     
    <?php //On affiche les lignes du tableau une à une à l'aide d'une boucle
         while($donnees = mysql_fetch_array($reponse))
         {
    ?>
         <tr bgcolor="#747FCE" align="center">
              <td colspan="5" style="border-radius: 5px" scope="col"><?php echo $donnees['date'];?></td>
              <td colspan="5" style="border-radius: 5px" scope="col"><?php echo $donnees['ipm'];?></td>
              <td colspan="5" style="border-radius: 5px" scope="col"><?php echo $donnees['numero'];?></td>
              <td colspan="5" style="border-radius: 5px" scope="col"><?php echo $donnees['nom'];?></td>
              <td colspan="5" style="border-radius: 5px" scope="col"><?php echo $donnees['c'];?></td>
              <td colspan="5" style="border-radius: 5px" scope="col"><?php echo $donnees['k'];?></td>
              <td colspan="5" style="border-radius: 5px" scope="col"><?php echo $donnees['kr'];?></td>
              <td colspan="5" style="border-radius: 5px" scope="col"><?php echo $donnees['v'];?></td>
              <td colspan="5" style="border-radius: 5px" scope="col"><?php echo $donnees['montant'];?></td>
         </tr>
    <?php
         } //fin de la boucle, le tableau contient toute la BDD
         mysql_close(); //deconnection de mysql
    ?>
    </table>
    Voici l'erreur :

    Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\data\localweb\www\cisco consulting\assurance.php on line 66
    Je ne comprends pas pourquoi ça persiste.

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    631
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 631
    Par défaut
    bonjour,

    l'extension mysql_* (où * peut représenter connect(), query()...) est obsolète.il faut utiliser soit l'extension mysqli (i voulant dire improve donc ameliorée) soit PDO.

    Exemple
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $link = mysqli_connect("localhost", "my_user", "my_password", "bd");
    $result = mysqli_query($link, "SELECT * FROM la_ta_ble"))
    cf manuel php
    mysqli.query.php

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ASP - connexion à la base OK : aucun affichage des tables
    Par priest69 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 23/02/2006, 09h35
  2. [débutant] problème affichage données table ds TDBGrid
    Par lidouka dans le forum Composants VCL
    Réponses: 1
    Dernier message: 16/12/2005, 13h50
  3. Problème d'affichage des tables
    Par talere dans le forum Access
    Réponses: 6
    Dernier message: 24/10/2005, 13h02
  4. passage souris sur 1 petite image --> affichage ds table
    Par nico_web dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/10/2005, 14h33
  5. Affichage des tables temporaires d'Access avec GetTableNames
    Par Oluha dans le forum Bases de données
    Réponses: 2
    Dernier message: 25/05/2005, 16h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo