PHP MySQL -oppdateringsdata

PHP MySQL -oppdateringsdata
PHP -oppdateringsuttalelsen lar deg oppdatere eksisterende poster i databasens tabell. Oppdateringsklausulen brukes hovedsakelig i kombinasjon med hvor leddet for å utføre endringer og oppdateringer til postene selektivt.

I denne guiden lærer du hvordan du bruker oppdateringsuttalelsen til å utføre endringer i en MySQL -tabell.

Det grunnleggende

Oppdateringserklæringen er enkel og gir en enkel og brukervennlig syntaks, som vist nedenfor:

Oppdater TB_NAME SET COL1 = VERDI, COL2 = VERDI2,… HVOR COL_NAME = VERDI;

Uttalelsen tar bordet for å utføre modifikasjonene. Deretter spesifiser kolonnene og verdiene som skal oppdateres. Du kan også inkludere hvor leddet bare for å bruke endringene i kolonnene som samsvarer med en spesifisert tilstand.

Hvis du ikke spesifiserer hvor leddet, vil endringene bli brukt i alle spesifiserte kolonner.

Hvordan bruke oppdateringsuttalelsen

La oss illustrere hvordan vi bruker oppdateringsuttalelsen i en database ved hjelp av PHP. Vi vil gjøre dette ved først å definere en SQL -spørring ved hjelp av oppdateringsuttalelsen. Til slutt kjører vi spørringen ved hjelp av MySQLI_Query () -funksjonen.

Anta at vi har en tabell som inneholder enkel informasjon som vist nedenfor:

Hvis vi ønsker å oppdatere e -posten til en av kundene i databasen, kan vi bruke et eksempel PHP -kode som vist nedenfor:

$ Servername = "localhost";
$ Brukernavn = "root";
$ Pass = "mysql";
$ Db = "Sakila";
$ conn = mysqli_connect ($ servernavn, $ brukernavn, $ pass, $ db);
if ($ conn-> connect_error)
Die ("Tilkobling til server mislyktes:" . $ conn-> connect_error);

$ spørring = "Oppdater kundesett e -post =" [email protected] "hvor customer_id = 1";
if ($ conn-> spørring ($ spørring) == true)
ekko "spesifiserte poster oppdatert ... [OK]", "\ n";

annet
ekko "Record Update Fail ... [Feil]", "\ n";

$ conn-> close ();
?>

Ovennevnte kode starter med å opprette en tilkobling til MySQL -databasen ved å bruke den spesifiserte legitimasjonen.

Vi spesifiserer deretter en oppdateringsspørsmål for å endre e -posten til kunden med en ID på 1.

Når vi har kjørt spørringen, bør vi se en utdata som indikerer at postene er oppdatert med hell.

php update_db.PHP
Spesifiserte poster oppdatert ... [OK]

For å bekrefte endringene er gjort i databasen, kan du spørre databasen som vist:

Som du ser fra resultatet, ble verdien av e -postkolonnen der ID = 1 endret.

Konklusjon

Denne guiden lærte deg hvordan du oppdaterer poster i en databasetabell ved hjelp av PHP og oppdateringsuttalelsen. Følg med for flere opplæringsprogrammer.