Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Php
// Podrobnosti o pripojení databázy
$ serverName ="localhost";
$ username ="your_username";
$ heslo ="your_password";
$ dbname ="your_database_name";
// Vytvorte pripojenie
$ conn =new mysqli ($ servername, $ username, $ heslo, $ dbname);
// Skontrolujte pripojenie
if ($ conn-> connect_error) {
die ("Connection zlyhal:". $ conn-> connect_error);
}
// údaje na vloženie do databázy
$ name ="John Doe";
$ email ="John.doe@example.com";
$ vek =30;
// sql dotaz na vloženie údajov
$ sql ="Vložte do používateľov (meno, e -mail, vek) hodnoty ('$ name', '$ e -mail', $ age)";
// Vykonajte dotaz
if ($ conn-> query ($ sql) ===true) {
Echo „Nový záznam sa úspešne vytvoril“;
} else {
Echo "Chyba:". $ sql. „
". $ conn-> chyba;
}
// Zatvorte pripojenie
$ conn-> close ();
?>
`` `
Vysvetlenie:
1. Databázové pripojenie:
- Vytvorte pripojenie k databáze MySQL pomocou triedy „mysqli`.
- Uveďte názov databázového servera, používateľské meno, heslo a názov databázy.
- Skontrolujte chyby pripojenia.
2. Príprava údajov:
- Definujte údaje, ktoré chcete vložiť do databázy.
- Na ukladanie údajov použite premenné.
3. sql dotaz:
- Zostavte príkaz SQL `Insert` na vloženie údajov do zadanej tabuľky (v tomto príklade„ Používatelia “).
- Používajte zástupné symboly (`'...'`) pre hodnoty reťazcov a "$ ..." pre premenné.
4. Vykonajte dotaz:
- Vykonajte dotaz SQL pomocou metódy `query ()` objektu `mySqli`.
- Skontrolujte, či bola vykonanie dotazu úspešné.
5. Manipulácia s chybami:
- Zobrazte chybové hlásenie, ak dotaz zlyhal.
6. Zatvorte pripojenie:
- Zatvorte pripojenie databázy pomocou metódy `Close ()`.
Dôležité body:
- Zabezpečenie:
- Na zabránenie injekčným útokom SQL použite parametrizované dotazy alebo pripravené príkazy.
- Pred vložením do databázy dezinfikujte vstup používateľa.
- Manipulácia s chybami:
- Vždy zahrňte spracovanie chýb, aby ste zachytili akékoľvek problémy počas databázových operácií.
- overenie údajov:
- Overiť údaje pred vložením ich, aby ste sa uistili, že sú v súlade so schémou databázy.
- databázová schéma:
- Uistite sa, že štruktúra tabuľky (stĺpce a typy údajov) zodpovedá údajom, ktoré vkladáte.
- Organizácia kódu:
- Zorganizujte svoj kód do funkcií alebo tried, aby ste mali lepšiu čitateľnosť a udržiavateľnosť.
Tento príklad poskytuje základný rámec na ukladanie údajov do databázy MySQL pomocou PHP. Prispôsobte ho svojim konkrétnym potrebám a nezabudnite implementovať správne bezpečnostné opatrenia.