Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Så här visar du en greve i PHP & MySQL

    En av de mest kraftfulla funktionerna i MySQL är dess förmåga att snabbt generera en räkningen på hur många rader i en databas passar en givna kriterier . Vanligtvis kräver MySQL utgång direkt tillgång till MySQL -processen på en viss server , men ett skriptspråk som PHP kan erbjuda ett enkelt , kraftfullt sätt att visa resultat från din MySQL -frågor . Saker du behöver
    plats , användarnamn och lösenord för MySQL databas
    Namn på databas som innehåller de tabeller som skall räknas
    Table schema
    Visa fler instruktioner

    1

    Skapa en ny tom textfil på din server och titel det " count.php . " Öppna dokumentet i en vanlig textredigerare , ställa " < ? Php " som den första raden och " ? > " Som den sista raden . Alla andra PHP-kod kommer att läggas mellan dessa två linjer
    2

    Lägg till en ny rad och typ : .

    $ Link = mysql_connect (adress, användarnamn, lösenord ) ;

    där -adress, användarnamn och lösenord är respektive Internet -adressen för SQL -servern , ditt användarnamn och ditt lösenord . Sätta citattecken runt ditt användarnamn och lösenord , din kod bör se ut ungefär så här :

    $ link = mysql_connect ( localhost , " johndoe " , " 12345 " ) ,
    3

    typ på tredje raden :

    @ mysql_select_db (databas , $ link ) katalog

    ersätter " DATABASE " med namnet på din databas . Om databasen kallades " anställda ", till exempel , skulle du skriva :

    @ mysql_select_db ( " anställda " , $ link) ;

    Denna kod kommer att öppna en MySQL -anslutning och du loggas in att tillåta dig att göra databasfrågor .
    4

    Design databasen fråga använder MySQL : s " ANTAL" syntax , med hänvisning till tabellens schema för att bestämma lämpliga kolumnnamn . Om den anställdes födelseår lagras i kolumnen " birthyear " i tabellen " current_employees , " till exempel , kan du hämta en sammanräkning av alla anställda födda före 1980 med frågan :

    SELECT COUNT ( * ) FRÅN current_employees VAR birthyear <1980
    5

    skapa en ny rad i PHP -filen . Skriv :

    $ countarray = mysql_fetch_array ( mysql_query ( query) ) ;

    där "query " är MySQL räknar fråga som du vill använda . Koden ska läsas som följande :

    $ countarray = mysql_fetch_array ( mysql_query ( " SELECT COUNT ( * ) FROM current_employees VAR birthyear <1980 " ) ) ;
    6

    Visa resultat av frågan genom att hämta resultaten från det första elementet i $ countarray arrayen. För att upprepa det direkt till skärmen , lägg till en rad läsning , " echo $ countarray [ 0 ] ; " ?
    7

    Stäng den öppna MySQL-anslutning genom att lägga till en sista raden , precis före " > " , lyder det :

    mysql_close_link ( $ link ) ;

    Detta kommer att hindra servern från att slösa sina resurser genom onödigt att hålla anslutningen öppen Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man testar MySQL Script Hastighet
    ·Konvertera en video till en FLV på PHP
    ·Hur förlänga VARCHAR i MySQL
    ·Hur Extrahera en e-postadress på PHP
    ·MySQL 1030 Fel
    ·Hur man skickar Mail PHP till en IIS 6
    ·Hur bearbeta kreditkort i PHP
    ·Konvertera MySQL till Excel Använda PHP
    ·Hur Kryptera jag en sidfot PHP -fil
    ·Hur du returnerar DIV Med PHP
    Utvalda artiklarna
    ·Avinstallera PHP Från XAMPP
    ·Hur berätta om MySQL är 32 - eller 64 - bit
    ·Hur läsa text från SWF i Java
    ·Vad skrivs alltid i en If /Sedan Statement
    ·Hur man läser en String i C
    ·Hur man använder datum i en Access Query SQL Server
    ·Hur man använder kommandot om att välja i DataGrid i …
    ·Hur man gör enkla TI - 83 Snake Spel
    ·Hur man testar om ett tecken är en siffra eller ej i J…
    ·VB6 Timer
    Copyright © Dator Kunskap http://www.dator.xyz