Új hozzászólás Aktív témák

  • urandom0

    senior tag

    válasz lanszelot #21636 üzenetére

    Azért azt nem hiszem, hogy PHP-s SQL videotutorialból ne lenne annyi, mint égen a csillag :)
    Ha csak annyit be Youtube-ra, hogy "php sql", akkor is kidob jópárat...

    A XAMPP miért kizárt? Kezdő szinten szerintem teljesen jó, még egyetemeken is használják. A XAMPP feluete ugye így néz ki: https://phpgurukul.com/wp-content/uploads/2023/02/xampp-control-panel-1.png

    Ha zöld a MySQL, akkor fut, és onnantól már csak csatlakozni kell hozzá. Ez egy parancs PHP-ban:
    $mysqli = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');

    És utána lehet query-t indítani:

    $result = $mysqli->query("SELECT Name, CountryCode FROM City ORDER BY ID LIMIT 3");

    És utána ki lehet szedni a végeredményt:

    $rows = $result->fetch_all(MYSQLI_ASSOC);

    Ha ez megvan, akkor már van egy működő lekérdezésed (persze, az adatokat előtte fel kell vinni, de arra is lehet írni lekérdezést, illetve ott a Workbench, HeidiSQL, PhpMyAdmin, stb.).
    Az más kérdés, hogy ez így messze nem tökéletes, mert több sebből is vérzik. De az alapjai akkor is ezek.
    Aztán persze meg kell ismerni legalább alapszinten az SQL-t, és el kell gondolkodni azon, hogy inkább prepared statement-eket használjunk, mysqli helyett esetleg PDO-t, aztán lehet tovább menni ha akarsz, valamilyen ORM irányába (Doctrine, Eloquent), stb.

    Ha csak hobbi szinten érdekel, akkor szerintem olyan mélyen nem kell belemenni, inkább arra kell figyelni, hogy a karakterkódolást mindig állítsd be, és a biztonságra kell törekedni (escapelés, stb.).

Új hozzászólás Aktív témák