| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan Vise Mest Set I PHP
    En webudvikler kan bruge PHP scripting sprog til at skabe en dynamisk hjemmeside, der leverer indhold til brugerne baseret på indholdet popularitet . Udvikleren koder et PHP script til at tælle hver gang nogen besøger en side. PHP gemmer denne optælling i en MySQL-database . Efterfølgende kan bygherren vælge at vise populariteten af ​​webstedets sider ved at hente greven fra databasen og sortering af listen over websider baseret på mest sete status. Instruktioner
    1

    Opret en ny MySQL tabel. Tabellen navnet " tæller ". Definer tre felter i tabellen . Navngiv felterne "id ", " count " og " page_id ". Alle felter bør have " int " karakteristiske . Den " ID" skal være det primære område , bør det auto- tilvækst og skal indekseres. Brug MySQL "Opret tabellen" kommando: .

    $ Sql = " CREATE TABLE ' yourDatabaseName ' count « (» id« INT NOT NULL AUTO_INCREMENT PRIMARY KEY , ' count ' INT NOT NULL, ' page_id ' INT NOT NULL) ENGINE = MyISAM , "

    mysql_query ( $ sql ) or die ( '

    fejl , greven tabellen blev ikke oprettet

    . ');
    < br > 2.

    befolke " count" tabellen. Hver gang en af ​​dine PHP-scripts opretter en ny side, skal det skabe en ny rekord i " count" bordet og lægger siden " id " i " page_id " feltet. Brug MySQL "indsættes i " kommando til at udfylde felterne : Hej

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

    mysql_query ( $ query ), eller die ( '

    fejl , Page ID ikke blev indgået tabelfeltet

    . ');
    3

    Opdater tæller , når en bruger besøger en side . PHP script skal hente optælling fra " count" tabellen , skal du tilføje et nummer til optælling og opdatere " count" tabel med det nye nummer. Brug MySQL " select " kommando til at hente posten for den specifikke side : Hej

    $ data = mysql_query ( "SELECT * FROM count WHERE page_id = ' $ thePageID ' " )

    or die ( mysql_error ( 'Kunne ikke finde den side id i optællingen tabellen .') ),

    while ( $ info = mysql_fetch_array ( $ data) )

    {

    $ tælle = $ info [' id '] ;

    $ count = $ count + 1 ,

    }

    $ querytwo = " UPDATE ' count ' SET ' count ' = ' $ tælle ' WHERE ' page_id '= ' $ thePageID '"

    mysql_query ( $ querytwo ) or die ( ' Fejl , var tæller ikke opdateret ');
    4

    Hent greven , sortere det ved mest populære og printe det ud . Du skal hente optælling for hver side i de mest viste liste . Brug MySQL " ordre ved " kommando for at sortere siderne i faldende rækkefølge. Tildele dataene til et array . Sløjfe gennem rækken, og vise hver side id og tæller information: Salg

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

    or die ( mysql_error ( ' Ingen resultater « )),

    while ( $ info = mysql_fetch_array ( $ data) )

    {

    print"

    Side: " . $ info [' page_id '] . " Er blevet set ." $ info [' count '] . " Tider

    ."

    }

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man skriver en formular med jQuery 
    ·Sådan afspille en lydfil i PHP 
    ·Sådan Indsæt datoerne MySQL tabeller 
    ·Hvordan man laver en Referral Form til Websider 
    ·Sådan oprettes en Online Message Board 
    ·Sådan Indsæt en PHP variabel i en tabel i MySQL 
    ·Sådan Lær SQL Programmering 
    ·Hvad er MySQL 
    ·Hvordan man bruger PHP til at interagere med MySQL 
    ·Sådan Skjul Strings i PHP 
      Anbefalede Artikler
    ·Sådan importeres en MySQL-database 
    ·Timing en rutine i Python 
    ·Fil Håndtering i Java Tutorial 
    ·Sådan bruges Deltag & Split Funktioner i Python Progra…
    ·Hvordan laver pop- Ups 
    ·Sådan kører en Cpp Filer 
    ·Sådan importeres en Python klasse Fra en interaktiv sh…
    ·Forskelle mellem Definition af en Non -Special medlem F…
    ·Hvordan til Compact MS Access DB i VB 
    ·Sådan oprettes Exe Program Files i Visual Studio 2008 …
    Copyright © Computer Viden http://www.computerdk.com