| 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 tælle, hvor mange Records er blevet opdateret til PHP
    PHP giver en måde at opdatere en MySQL-database . Det indebærer tilslutning til databasen , tildele en variabel til en opdateringsforespørgsel , der udfører forespørgslen og derefter returnere antallet af opdaterede poster. Der er flere grunde , du ønsker at gøre dette , såsom kontrol hvor mange poster er blevet opdateret imod hvad der var forventet , eller blot som en måde at give yderligere rapportering . Antallet af returnerede rækker lagres som en attribut internt som del af en PHP variabel . Instruktioner
    1

    Forbind til databasen. De legitimationsoplysninger for tilslutning til en database skal opbevares i en ekstern fil, som connect strengen bruger denne information. Det gør koden mere sikker, som i det følgende PHP eksempel : Hej

    omfatter ( " login.dat ")

    $ forbinde = mysqli_connect ( $ hostname, $ brugernavn, $ pass, $ databname ) or die ( "Kunne ikke forbinde til databasen ");

    " login.dat filen indeholder de faktiske loginoplysninger som følger : Hej

    < php
    < p ? > $ hostname = " localhost " //værtsnavn

    $ username = " Robert" //MySQL username

    $ pass = " wk347652 " //MySQL password
    < ? p> $ databname = "salg" , //

    >
    2

    Opret opdateringsforespørgsel Tildel forespørgsel til en PHP variabel som illustreret : Hej

    $ sqlupdate = " UPDATE kunde set purchase_status = \\ " Y \\ " ' WHERE betaling > 0.00 \\ n";

    Når denne forespørgsel er udført, vil det opdatere alle kundepost køb statusser ' Y ' , hvis betalingen felt er større end 0,00.

    "kunden " i sætningen " UPDATE kunde " henviser til tabelnavnet , mens kolonnen " purchase_status " eksisterer i kundens tabellen bliver opdateret.
    < br >
    3

    Udfør forespørgslen den mysqli_query PHP funktion kan køre en forespørgsel , herunder en opdatering erklæring som så: .

    $ updateresult = mysqli_query ( $ tilslutte, $ sqlupdate )

    eller die ( "Kunne ikke udføre opdateringsforespørgsel : $ sqlupdate ")

    $ updateresult returnerer succes ( sand) eller svigt af operationen (falsk) Denne værdi kan testes for at kontrollere succes eller fiasko. af operationen , men som en del af hele redegørelse ovenfor, " eller dø " fiasko vil stoppe med fejlmeddelelsen.
    4

    Retur optællingen af ​​registre opdateret med mysqli_num_rows PHP funktion , der passerer i resultatet af forespørgslen som så : Hej

    printf (" Select returnerede % d rækker \\ n ". , mysqli_num_rows ($ updateresult )),

    ovenstående udgange antallet af opdaterede rækker ved hjælp af sidste forespørgsel resultat angivet ( $ updateresult ) værdi. Såfremt $ updateresult værdien er falsk, vil antallet af returnerede poster være nul . den " $ updateresult " er en variabel, der indeholder succes ( sand eller falsk ) i forespørgslen. den mysqli_num_rows funktion bruger denne værdi til at beslutte, om der er nogen rækker tilbage , så den ved at tælle dem i funktionen og returnerer antallet af rækker .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan får det første element i et associativt array …
    ·Sådan nulstilles root-adgangskode til MySQL Debian 5.0…
    ·PHP MySQL Vs. MySQLi 
    ·Sådan nulstilles et array i PHP 
    ·Sådan Put en forespørgsel i MySQL og DB2 
    ·Sådan Slut Ajax til MySQL 
    ·Hvordan til at dræbe en MySQL Connection 
    ·Tutorial for Dreamweaver Afkrydsningsfelt PHP 
    ·Sådan har lister i blok PHP 
    ·Sådan indstille standard til en 404 fejl side i PHP 
      Anbefalede Artikler
    ·Sådan forhindrer Multiple Anvendelse af en header fil 
    ·Hvordan man laver en PHP Chat Room 
    ·Sådan Find det sidste tegn i en streng i Java 
    ·Sådan bruges Loops i VB6 
    ·Sådan finder du den dato af en database inkarnationen …
    ·Microsoft SQL Tutorial 
    ·Om Java Character Funktioner 
    ·Silverlight spil Tutorial 
    ·Sådan Formatér en Servlet 
    ·Hvordan til at konstruere en ordbog i Python 
    Copyright © Computer Viden http://www.computerdk.com