Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan å telle hvor mange poster har blitt oppdatert for PHP
    PHP gir en måte å oppdatere en MySQL database. Det innebærer at man kobler til databasen , tilordne en variabel til en oppdatering spørring, utfører spørringen og deretter returnere antall poster oppdatert . Det er flere årsaker til at du ønsker å gjøre dette , som å sjekke hvor mange poster har blitt oppdatert mot det som var forventet , eller bare som en måte å gi ytterligere rapportering . Antallet rader som returneres lagres som en attributt innvendig som en del av en PHP variable . Instruksjoner
    en

    Koble til databasen . Legitimasjon for tilkobling til en database bør lagres i en ekstern fil , som connect strengen bruker denne informasjonen . Det gjør koden mer sikker , som i følgende PHP eksempel : en

    include ( " login.dat ");

    $ tilkobling = mysqli_connect ( $ vertsnavn , $ username , $ pass, $ databname ) eller dø ( "kan ikke koble til database ");

    " login.dat filen inneholder selve påloggingsinformasjon som følger : en

    < php
    < p ? > $ hostname = " localhost "; //vertsnavn

    $ username = " robert "; //Mysql brukernavn

    $ pass = " wk347652 "; //Mysql passord
    < ? p > $ databname = "salg "; //

    >
    2

    Lag oppdateringen spørringen Tilordne spørring til en PHP variabel som illustrert :
    < p . > $ sqlupdate = "OPPDATERING kunde set purchase_status = \\ " Y \\ " ' WHERE betaling> 0.00 \\ n";

    Når dette søket er utført, vil det oppdatere alle kundepost kjøp statuser til ' Y ' hvis betalingen felt er større enn 0,00 .

    "kunden " i setningen "OPPDATERING kunde " refererer til bordet navn , mens kolonnen " purchase_status " eksisterer i kundens tabellen blir oppdatert.


    3

    Kjør spørringen The mysqli_query PHP-funksjonen kan kjøre noen spørsmål , inkludert en oppdatering uttalelse slik: .

    $ updateresult = mysqli_query ( $ koble til, $ sqlupdate )

    eller die ( " Kunne ikke kjøre oppdatering spørring: $ sqlupdate ");

    $ updateresult returnerer suksess (true ) eller svikt i drift ( false) Denne verdien kan testes for å verifisere suksess eller fiasko. av operasjonen , men som en del av hele setningen ovenfor , den " eller dø " failure vil slutte med feilmeldingen .
    4

    Tilbake greven av poster oppdatert med mysqli_num_rows PHP-funksjonen , passerer i resultatet av søket slik:

    printf ( "Select returnert % d rader \\ n ". , mysqli_num_rows ( $ updateresult ));

    ovennevnte utganger antall rader oppdatert ved hjelp av siste spørring resultat indikeres ( $ updateresult ) verdi. Hvis $ updateresult verdien er falsk, vil antall poster returnert være null . den " $ updateresult " er en variabel som inneholder suksess (sann eller usann) av spørringen . den mysqli_num_rows funksjonen bruker denne verdien til å bestemme om det er noen rader tilbake, slik at den vet å telle dem i funksjon og returnere antall rader .

    früher :

     Weiter:
      Relatert Artike
    ·Step-by -Step PHP Trening 
    ·Slik viser MySQL data med PHP 
    ·Hvordan få tilgang Cookies & omadressering i PHP 
    ·Hvordan bygge verktøy for PHP 5 for Windows 
    ·Slik fjerner et barn fra XML Med PHP 
    ·Hvordan skrive en Informix SQL Query 
    ·Slik sletter tegn fra en streng i MySQL 
    ·Hvordan Send en Plesk API PHP Command 
    ·Hvordan Stopp MySQL Med Ubuntu 
    ·Hvordan lage en XML Document & Root Element som en Stri…
      Anbefalte artikler
    ·Slik Pass Button verdi som et skjult felt i PHP 
    ·Hvordan konvertere en streng til heltall i VB.NET 
    ·JSP & MySQL Tutorial 
    ·Hvordan Tegn en Sphere i Java 
    ·Hvordan lage Plush Animals i SolidWorks 
    ·Hvordan gjøre en Multiple Sett i PHP 
    ·Hvordan sette en delprogram i Visual Basic 6.0 
    ·GTK Theme Tutorial 
    ·Hvordan identifisere klasser for Air Traffic Control Sy…
    ·Hvordan lage en animasjon ved hjelp av Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/