Kód bázis

Az adatbáziskezelés alapjai - PHP az alapoktól

Témakörök:
  • Relációs adatbáziskezelő rendszerek működése
  • MySQL adatbáziskezelés
  • PhpMyAdmin bemutatása

 

 

Töltsd le a fejlesztői környezetet:

Letöltés

 

Ha XAMPP-ot használsz, akkor a /server mappában lévő fájlokat másold be a htdocs-ba, illetve ha több projekted van, akkor a megfelelő projekt mappába.

Ügyelj arra, hogy a rejtett .htaccess fájl se maradjon ki!

 

Emellett importáld be PhpMyAdmin-ban a /db/schema.sql fájlt!

 

 

***Új ChatGPT Asszisztens! Ha kérdésed van, fordulj az asszisztenshez az alábbi chat ablakban!***

 

Figyelem!

 

A query paraméterek használata különféle erőforrások beazonosítására nem előnyös, mert a Google keresőrobotjai kevésbé tudják kezelni az így összeállított URL-t. 

Ennek következtében az oldalaid nem fognak megjelenni a Google keresési találatai között.

 

Nem keresőbarát URL: "/orszag-megtekintese?id=15"

Keresőbarát URL: "/orszag-megtekintese/szaud-arabia"

 

Az utolsó projektben okosabb útvonalválasztót vetünk be, ami már képes értelmezni dinamikus szegmenseket az URL-ben. Így az oldalunk SEO szempontból is minőségi lesz!

 

 

 

Kihívás!

Valósítsd meg az egyedi város oldalt!

 

1.   Az útvonalválasztóban regisztráld a "GET" methoddal megszólítható "/varos-megtekintese" útvonalat!

2.  A beérkező "id" query paraméter alapján végezz adatbázis lekérdezést a megfelelő városra!

3.  A kapott város adatok alapján generálj HTML tartalmat!

 

 

Kihívás 2!

Kezeld le azt az esetet amikor a felhasználó egy nem létező országra keres rá!

 

1. A hozz létre egy GET methoddal megszólítható `/oldal-nem-talalhato` útvonalat

1. A singleCountryHandler függvényben amennyiben a lekérdezésből nem származik végeredmény, irányítsd a felhasználót az oldal nem található útvonalra!

1. Az átirányításhoz használd a header('Location: ...') függvényt!

 

Sok sikert!


Ha tetszik a tartalom, akkor küldj Google értékelést!

Ezzel segítesz, hogy a Kódbázis képzései minél több emberhez eljussanak. Köszönöm!