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

Langage SQL Discussion :

Afficher le contenu d'une table


Sujet :

Langage SQL

  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur développement en retraite
    Inscrit en
    Juin 2002
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement en retraite
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2002
    Messages : 400
    Points : 300
    Points
    300
    Par défaut Afficher le contenu d'une table
    Bonjour,

    Je n'ai jamais fait de php et pour ainsi dire pas de SQL !
    Je voudrais juste faire un fichier php pour visualiser le contenu d'une table d'une base distante MySQL.

    Je me connecte à la base avec PhpMyadmin, je sélectionne la base, si je lance la requête "SELECT * FROM phpbb_compteur_de_clic" il m'affiche bien la table.

    En cherchant sur le net je suis arrivé à ça :
    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
    <?php
    // connexion à la base
    $mysqli = mysqli_connect("IP serveur","ID user", "MdP","Nom de la base");
    if ($mysqli) {echo "Connecté à la base.<br/>";}
     
    $sql = mysql_query("SELECT * FROM phpbb_compteur_de_clic");
    {echo "mysql_query(SELECT * FROM phpbb_compteur_de_clics); Passé<br/>";}
     
    while ($data=mysql_fetch_array ($sql))
    	{  
    echo $data[1]."<br/>" ; 
    	} 
    echo "Deconnexion";
    $mysqli->close();
    ?>
    Si j'appelle ce fichier dans mon navigateur, voici la réponse :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Connecté à la base.
     
    Fatal error: Uncaught Error: Call to undefined function mysql_query() in /htdocs/CompteurTelechargement.php:6 Stack trace: #0 {main} thrown in /htdocs/CompteurTelechargement.php on line 6
    J'en conclu que je me connecte bien à ma base, mais la fonction indéfinie mysql_query je ne comprend pas.

    C'est certainement trivial pour les pros !!

    Merci pour l'aide.

  2. #2
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 098
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 098
    Points : 8 207
    Points
    8 207
    Billets dans le blog
    17
    Par défaut
    C'est mysqli_query()
    Un problème exposé clairement est déjà à moitié résolu
    Keep It Smart and Simple

  3. #3
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 134
    Points : 38 557
    Points
    38 557
    Billets dans le blog
    9
    Par défaut
    Profitez de cette correction pour remplacer aussi le SELECT * par la liste des colonnes utiles à votre traitement !

    Voyez les raisons dans mon billet de blog sur ce sujet ICI

  4. #4
    Membre averti
    Homme Profil pro
    Ingénieur développement en retraite
    Inscrit en
    Juin 2002
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement en retraite
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2002
    Messages : 400
    Points : 300
    Points
    300
    Par défaut
    Merci Seb, j'imaginais bien qu'elle était grosse !

    Merci escartefigue, oui bien compris pour le select *, dans ma table je n'ai que 3 colonnes mais je vais trier car pour mon besoin je n'ai pas besoin de l'index.

    Maintenant je vais soigner un peu l'affichage.

Discussions similaires

  1. [MySQL] Afficher le contenu d'une table MYSQL selon un critère bien défini
    Par Webnadou dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 28/09/2007, 21h38
  2. [Prototype] Afficher le contenu d'une table MySQL
    Par Claire.Heitz dans le forum Bibliothèques & Frameworks
    Réponses: 4
    Dernier message: 22/08/2007, 00h10
  3. afficher le contenue d'une table
    Par sasaas dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 27/05/2007, 16h20
  4. Réponses: 1
    Dernier message: 29/04/2007, 19h53
  5. Réponses: 18
    Dernier message: 12/06/2006, 09h39

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