CRUD
kapcsolat letrehozasa
// Create connection
$conn = new mysqli($servername, $username, $password);
PDO Kapcsolat zárása
Tábla létrehozása
MySQL adattípusok
Numerikus adattípusok
Szöveges adattípusok
Dátum típusú adatok
Összetett típusok
Elsődleges kulcsok és autoincrement mezők
Adatok bevitele adatbázisba
Szintaxis:
INSERT INTO table_name VALUES (value1, value2,….)
Azt is meghatározhatjuk, hogy melyik oszlopba akarjuk az adatot beilleszteni:
INSERT INTO table_name (column1, column2,…) VALUES (value1, value2,….)
Ezt a formát akkor érdemes használni, ha nem minden mezőnek akarunk értéket adni,
vagy nem ugyanabban a sorrendben akarjuk az értékeket felsorolni.
Lekérdezések
LEKERDEZESEK ESETEN PL
* Ahhoz, hogy a PHP végrehajthassa az SQL parancsokat
a pdo objektum query() metodusát kell
meghívni.
LEKERDEZESEKNEL
az eredményt tömbként kapjuk meg.
a fetchAll metódust használjuk, hogy az eredményt tömbként kapjuk meg.
Lekerdezeseknel
hogyan éred el a konkrét adatot a tömbön belül.
A WHERE záradék
Ha olyan adatokat szeretnénk kiválasztani, ami valamilyen feltételeknek megfelel, akkor
a SELECT-hez hozzá kell adnunk egy WHERE záradékot.
* Szintaxis:
SELECT column FROM table
WHERE condition(s)
* A következő operátorok használhatók a WHERE-rel:
Operátor Leírás
= Egyenlő
!= Nem egyenlő
> Nagyobb
< Kisebb
>= Nagyobb, vagy egyenlő
<= Kisebb, vagy egyenlő
BETWEEN Tartományba esés
LIKE Mintával való egyezé
Az ORDER BY kulcsszó
Az ORDER BY kulcsszó a lekérdezett adatok rendezésére szolgál.
* Szintaxis:
SELECT column_name(s)
FROM table_name
ORDER BY column_name
Rendezés két vagy több oszlop alapján:
Adatok módosítása
Az UPDATE utasítás az adatok módosítására szolgál az adatbázis táblában.
* Szintaxis:
UPDATE table_name
SET oszlop_nev = uj_ertek
WHERE oszlop_nev = valamilyen_ertek
Adatrekordok törlése az adatbázisból