Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe om te tellen hoeveel records zijn bijgewerkt voor PHP
PHP biedt een manier om een MySQL database te updaten . Het gaat om verbinding met de database , het toekennen van een variabele naar een update query, het uitvoeren van de query en vervolgens terug te keren het aantal records bijgewerkt . Er zijn verschillende redenen waarom je zou willen om dit te doen , zoals het controleren hoeveel records zijn bijgewerkt tegen wat werd verwacht , of gewoon als een manier van het verstrekken van aanvullende rapportage . Het aantal regels wordt opgeslagen als een attribuut intern als onderdeel van een PHP variabele . Instructies
1

verbinding met de database . De referenties voor het verbinden met een database moeten worden opgeslagen in een extern bestand , zoals de verbindingsreeks gebruikt deze informatie . Het maakt de code beter te beveiligen , zoals in het volgende PHP voorbeeld :

bevatten ( " login.dat " ) ;

$ aansluiten = mysqli_connect ( $ hostname , $ gebruikersnaam, $ pass, $ databname ) or die ( " kon geen verbinding met de database " ) ;

de " login.dat bestand bevat de actuele toegangsgegevens als volgt :

<
php

$ hostname = " localhost " ; //Host name

$ username
= " robert " ; //Mysql gebruikersnaam

$ pas = " wk347652 " ; //Mysql wachtwoord
< ? p > $ databname = " verkoop " ; //

>
2

Maak de bijwerkquery Wijs de query naar een PHP variabele zoals afgebeeld :

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

Zodra deze query wordt uitgevoerd , zal het allemaal klantrecord aankoop statussen bijwerken op' ​​J ' als het gebied betaling groter is dan 0,00 .

de " klant " in de zinsnede " uPDATE klant " verwijst naar de naam van tafel , terwijl de kolom " purchase_status " bestaat in de klant tabel wordt bijgewerkt.
< br > Goedkope 3

uitvoeren van de query de mysqli_query PHP functie kan een query waaronder een update statement zoals zo uitvoeren : .

$ updateresult = mysqli_query ( $ aansluiten , $ sqlupdate ) op Twitter

or die ( " Kon updatevraag niet uitvoeren: $ sqlupdate " ) ;

de $ updateresult retourneert het succes (true ) of de mislukking van de operatie ( valse ) Deze waarde kan worden getest om succes of mislukking te controleren. van de operatie , maar als onderdeel van de gehele verklaring hierboven , de " of sterven " mislukking zal stoppen met de foutmelding .
4

Terugkeer de telling van administratie bijgewerkt met de mysqli_num_rows PHP functie , passeren in het resultaat van de query als volgt:

printf ( " Select teruggekeerd % d rijen \\ n . " , mysqli_num_rows ( $ updateresult ) ) ;

bovenstaande uitgangen het aantal rijen bijgewerkt met behulp van de laatste query- resultaat gaf ( $ updateresult ) waarde . Als de $ updateresult waarde false is , wordt het aantal records geretourneerd nul zijn . de " $ updateresult " is een variabele bevattende succes ( waar of onwaar ) van de query . de mysqli_num_rows functie gebruikt deze waarde om te beslissen of er rijen terug , zodat het weet om ze te tellen in de functie en de terugkeer het aantal rijen .

Previous: Next:
  PHP /MySQL Programmering
·Hoe te Hoofdletters Vervangen …
·Wat is het verschil tussen MyS…
·Langste Gemeenschappelijke Sub…
·SMTP PHP Tutorial 
·Hoe kan ik PHP installeren in …
·Hoe kan ik PHP Kort Tags insch…
·Hoe kan ik een array in PHP Re…
·Zo plaatst u een query in MySQ…
·PHP Fatal Error : Memory Uitge…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·XML codering & ASP 
·Verschil in sets in Ruby 
·Hoe kan ik PHP gebruiken : Exec 
·Hoe Vergelijk Bestandsversies met VBS 
·Hoe maak je een HTML tekenreeksvariabele…
·Java Fout PID : 236 
·Lijst met functies in Visual Basic 
·PHP MySQL UTF8 Problemen 
·Visual Basic Controls & Functions 
Copyright © Computer Kennis http://www.nldit.com