Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Wat is een invoegquery in PHP en MySQL?

Voer query in PHP en MySQL in:gegevens toevoegen aan uw database

An Query invoegen In PHP en MySQL is de opdracht die wordt gebruikt om nieuwe gegevens toe te voegen aan een tabel in uw database. Hier is een uitsplitsing:

1. De basis

* SQL -instructie: De kern van de invoegquery is een SQL -instructie die de database vertelt welke gegevens te toevoegen en waar ze moeten worden geplaatst.

* PHP -verbinding: U gebruikt PHP om een ​​verbinding tot stand te brengen met uw MySQL -database en voert de SQL -instructie uit.

* Tabel en kolommen: U geeft de tabel op waarin u wilt invoegen en de kolommen waar u de gegevens naartoe wilt.

* waarden: De waarden die u in de opgegeven kolommen wilt invoegen.

2. CODE -voorbeeld

`` `php

// Details van databaseverbinding

$ serverName ="localhost";

$ gebruikersnaam ="gebruikersnaam";

$ wachtwoord ="wachtwoord";

$ dbName ="myDatabase";

// verbinding maken

$ conn =new mysqli ($ serverName, $ gebruikersnaam, $ wachtwoord, $ dbName);

// Controleer de verbinding

if ($ conn-> connect_error) {

Die ("Verbinding mislukt:". $ conn-> connect_error);

}

// Bereid de SQL -instructie voor

$ sql ="invoegen in mytable (naam, e -mail) waarden ('John Doe', '[email protected]')";

// Voer de zoekopdracht uit

if ($ conn-> query ($ sql) ===true) {

echo "Nieuw record met succes gemaakt";

} else {

echo "error:". $ SQL. "
". $ conn-> fout;

}

// Sluit de verbinding

$ conn-> close ();

?>

`` `

Verklaring:

* databaseverbinding: De code legt eerst een verbinding tot stand met de MySQL -database met behulp van de klasse `mysqli`.

* SQL -instructie: De variabele `$ sql` bevat de invoegquery. Het specificeert de tabel (`mytable`), de kolommen om in te voegen in (` name`, `e -mail`) en de waarden die moeten worden ingevoegd (` 'John Doe'`, `' [email protected]'` ).

* Uitvoering: De functie `$ conn-> query ()` voert de SQL-instructie uit.

* Foutafhandeling: De code controleert of de query succesvol was (`===true`) en drukt dienovereenkomstig af.

* Sluitingsverbinding: De functie `$ conn-> close ()` sluit de databaseverbinding af.

3. Belangrijke overwegingen:

* ontsnappende waarden: Ontsnap altijd aan gebruikersinvoer voordat u deze in de database invoegt om SQL -injectieaanvallen te voorkomen. U kunt de functie `mysqli_real_escape_string ()` hiervoor gebruiken.

* voorbereide verklaringen: Overweeg voor een veilige en efficiënte gegevensinvoeging om voorbereide verklaringen te gebruiken. Hiermee kunt u de SQL -structuur scheiden van de werkelijke gegevenswaarden, waardoor uw code veiliger en gemakkelijker te onderhouden is.

* Gegevenstypen: Zorg ervoor dat de gegevenstypen van de waarden die u invoegt overeenkomen met de gegevenstypen die zijn gedefinieerd voor de overeenkomstige kolommen in uw tabel.

4. Variaties:

* Meerdere rijen: U kunt meerdere rijen in een enkele query invoegen door het trefwoord `waarden 'meerdere keren te gebruiken, gescheiden door komma's.

* Auto-toenmalige kolommen: Als uw tabel een auto-toenemende kolom heeft, hoeft u er geen waarde voor op te geven. De database genereert automatisch een unieke waarde voor elke nieuwe rij.

* Standaardwaarden: Als een kolom een ​​standaardwaarde heeft gedefinieerd, kunt u deze weglaten in de query en wordt de database de standaardwaarde gebruikt.

Door te begrijpen hoe u invoegen query's in PHP en MySQL kunt maken en uitvoeren, kunt u eenvoudig nieuwe gegevens aan uw databases toevoegen en krachtige applicaties bouwen.

Previous: Next:
  PHP /MySQL Programmering
·Hoe kan ik een redacteur in PH…
·Hoe kan ik PHP Tags Close 
·Sendmail Vs . PHP Post 
·Hoe maak je een Hit Counter Me…
·Hoe kan ik PHP Web Design Leer…
·Hoe kan ik HTML Purifier Gebru…
·Hoe naar Lijst PHP Informatie …
·Hoe maak je een wachtwoord scr…
·Hoe kan ik een afbeelding in P…
  Related Articles
Wat zijn de attributen van uitvoerprimit…
Wat zijn de procedures bij het programme…
Wat is computertaal en wat is het gebrui…
Wat is een interleaved -uitvoering van h…
Wat is een computerspecificatie? 
Wat is Ruby Redfort -trefwoord? 
Wat is een andere naam voor een computer…
Wat is SNAP -programmeertaal? 
Wat voor soort computerprogrammering kan…
  Programmering Articles
·Hoe maak je een Byte Character in PHP Ve…
·Hoe maak je een woordenboek in Python do…
·Bepalen van het aantal lijnen van code i…
·Waarom wordt cachegeheugen intern of hoo…
·Hoe om te verwijzen een afbeelding in C …
·Hoe de datumnotatie converteren in ASP 
·Hoe te verbinden met MySQL Met PowerShel…
·Hoe maak je een buffer in Python Creëre…
·Hoe kan ik PHP Live Chat Installeren op …
Copyright © Computer Kennis https://www.nldit.com