| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment afficher le plus visionnés dans PHP
    Un développeur Web peut utiliser le langage de script PHP pour créer un site Web dynamique qui fournit du contenu aux utilisateurs en fonction de la popularité du contenu. Les codes de développeur d'un script PHP à compter chaque fois que quelqu'un visite une page. PHP stocke ce nombre dans une base de données MySQL. Par la suite, le développeur peut choisir d'afficher la popularité des pages du site en récupérant le compte de la base de données et de tri de la liste des pages du site en fonction de l'état le plus vu . Instructions
    1

    Créer une nouvelle table MySQL. Nommez le "count ". Table Définir trois champs dans la table. Nommez le "id " champs "count" et " page_id " . Tous les champs doivent avoir la caractéristique "int" . Le champ " id" doit être le premier domaine , il devrait incrémentation automatique et doit être indexé. Utilisez la commande MySQL " create table ": .

    $ Sql ​​= "CREATE " votre_nom_base_de_données 'table' count ' (INT ' id ' NOT NULL AUTO_INCREMENT PRIMARY KEY , INT ' count ' NOT NULL, INT' page_id ' NOT NULL) ENGINE = MyISAM ; "

    mysql_query ( $ sql ) or die ( " erreur

    , la table de comptage n'a pas été créé

    . ');
    < br > 2

    remplir la table "count " . Chaque fois qu'un de vos scripts PHP crée une nouvelle page , il faut créer un nouvel enregistrement dans la table " count" et joignez la page " id" dans le champ " page_id " . Utilisez le "insert into " commande MySQL pour remplir les champs :

    $ query = "INSERT INTO count ( page_id ) VALUE ( '$ thePageID ')" ;

    mysql_query ( $ query ) ou die ( " erreur

    , l'ID de la page n'a pas été entré dans le champ de table < /p> . ');
    3

    jour le nombre chaque fois qu'un utilisateur visite une page . Le script PHP doit récupérer le nombre de la table " count" , ajouter un numéro à la numération et mettre à jour la table " count" avec le nouveau numéro. Utilisez la commande MySQL "select" pour récupérer l'enregistrement pour la page spécifique:

    $ data = mysql_query ("SELECT * FROM Count où page_id = ' $ thePageID » )

    or die ( mysql_error ( 'Impossible de trouver l'ID de page dans la table de comptage. '));

    while ($ info = mysql_fetch_array ( $ data) ) {


    $ count = $ info [ 'id' ] ;

    $ count = $ count + 1; }


    $ querytwo = 'count' "UPDATE " count " SET = ' $ count ' WHERE' page_id '=' $ thePageID » ;

    mysql_query ($ querytwo ) or die ( " Erreur , le nombre n'a pas été mis à jour ');
    4

    Récupérer le comptage , le tri par le plus populaire et l'imprimer. Vous devez récupérer le nombre pour chaque page dans la liste plus consultés. Utilisez l '«ordre par " commande MySQL pour trier les pages dans l'ordre décroissant . Assigner les données dans un tableau. Parcourir le tableau et afficher chaque id de la page et les informations de comptage : Photos

    $ data = mysql_query ("SELECT * FROM nombre ORDER BY nombre desc" )

    or die ( mysql_error (' Aucun résultat '));

    while ($ info = mysql_fetch_array ( $ data) ) {


    print "

    page:" . $ info [' page_id '] . " A été vu " . $ info [ 'count' ] . «Les temps

    . " ; }



    Previous :

    next :
      articles connexes
    ·Comment appliquer une fonction à chaque index de table…
    ·Comment désactiver PHP TextBox 
    ·Sortie de personnages étranges dans MySQL PHP 
    ·Comment récupérer une structure de table MySQL en PHP…
    ·Comment mettre TeamSpeak PHP sur mon site 
    ·Comment faire pour créer un tableau d'objets en PHP 
    ·Comment détecter si un client mobile en PHP 
    ·Twitter API passe Limite de longueur 
    ·Comment importer des fichiers JZip à PHP MyAdmin 
    ·PHP Form Processing MySQL Query 
      articles en vedette
    ·Comment trouver la date pour chaque vendredi de l'anné…
    ·Comment utiliser Timer1 sur VB.NET 
    ·Comment effacer le Java Web Cache Démarrer 
    ·Types de champs dans l' VBA 
    ·Comment utiliser Ncurses 
    ·Comment insérer une zone de texte dans MySQL avec PHP 
    ·Comment faire un compte à rebours électronique 
    ·Comment se connecter à Avaya par VBA 
    ·Comment faire pour supprimer mon cache avec ActionScrip…
    ·Comment redémarrer MySQL Du scénario 
    Copyright © Connaissances Informatiques http://fr.wingwit.com