Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Php
// Databázové poverenia
$ serverName ="localhost";
$ username ="your_username";
$ heslo ="your_password";
$ dbname ="your_database";
skús {
// Vytvorte pripojenie pomocou PDO
$ conn =new pdo ("mysql:host =$ serverName; dbname =$ dbname", $ username, $ heslo);
// Nastavte režim chyby PDO na výnimku
$ conn-> setAttribute (pdo ::att_ermode, pdo ::errmode_exception);
// Pripravte príkaz SQL
$ stmt =$ conn-> prípravy ("Vyberte * z your_table_name");
// Vykonajte príkaz
$ stmt-> execute ();
// načítať všetky riadky ako asociatívne pole
$ result =$ stmt-> fetchall (pdo ::fetch_assoc);
// Skontrolujte, či boli nejaké riadky vrátené
if (count ($ result)> 0) {
// výstup údajov
foreach ($ výsledok ako $ riadok) {
// prístup k každej hodnote stĺpca podľa jeho názvu
Echo $ Row ["Column1"]. " -". $ riadok ["Column2"]. „
„;
}
} else {
echo "0 výsledkov";
}
} catch (pdoException $ e) {
Echo "Chyba:". $ e-> getMessage ();
}
// Zatvorte pripojenie
$ conn =null;
?>
`` `
Vysvetlenie:
1. Vytvorili spojenie:
- Vymeňte zástupné symboly (`your_username`,` your_password`, `your_database`,` your_table_name`) so svojimi skutočnými povereniami.
- PDO (dátové objekty PHP) sa používa na bezpečnú interakciu s databázou.
2. Pripravte a vykonajte dotaz SQL:
- `Vyberte * Z your_table_name` vyberie všetky stĺpce a riadky zo zadanej tabuľky.
- `Pripravte ()` Pripravuje vyhlásenie na zabránenie zraniteľnostiam SQL vstrekovania.
- `Execute ()` Spustí príkaz Pripravený.
3. načítať údaje:
- `Fetchall (pdo ::fetch_assoc)` Získa všetky riadky zo sady výsledkov a ukladá ich do asociatívneho poľa (`$ result`), kde sú kľúče názvy stĺpcov.
4. Proces a zobrazujte údaje:
- Kód skontroluje, či boli vrátené nejaké riadky.
- Ak existujú riadky, prepustí sa cez pole `$ výsledok.
- Vo vnútri slučky `$ row` predstavuje jeden riadok a máte prístup k hodnotám stĺpcov pomocou ich mien ako` $ riadok ["column1"] `.
5. Chyby rukoväte:
- Blok `Try ... Catch` spracováva potenciálne pdoExcepcie a zobrazuje chybové správy, ak sa niečo pokazí.
6. Zatvorte pripojenie:
- Je dobré zatvoriť pripojenie databázy po dokončení.
Nezabudnite nahradiť zástupné symboly svojimi skutočnými povereniami databázy a názvom tabuľky.