- gban: Ingyen kellene, de tegnapra
- Ivqkzy-: Eddig
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Szólánc.
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Argos: Szeretem az ecetfát
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- zebra_hun: Hűthető e kulturáltan a Raptor Lake léghűtővel a kánikulában?
Új hozzászólás Aktív témák
-
urandom0
senior tag
válasz
lanszelot #21717 üzenetére
3. Első körben azt kéne megnézni, hogy bekerül-e egyáltalán az adatbázisba az adat. Nincs valami programod, DB Browser vagy valami, amivel meg tudod nyitni az SQLite fájlodat?
Egy SELECT * FROM receptek típusú lekérdezésnek is vissza kell adnia az összes adatot, ami a táblában van.
A hiba egyébként szerintem ott lesz, hogy nem fetcheled ki az adatokat a visszakapott változóból.
Mert pl. ez, amit korábban írtál, nem működik:
$receptekData->query("SELECT * FROM 'receptek'");
$id = $receptekData->lastInsertRowID();
echo ($id);Azért nem működik, mert a
lastInsertRowID()
a legutolsó INSERT-tel beszúrt adat Id-ját adja vissza (azt is csak addig, amíg él az adatbáziskapcsolat).
De ha SELECT-et használsz, akkor neked fetchelned kell a visszakapott adatokat, pl. a fetchArray() metódussal: https://www.php.net/manual/en/sqlite3result.fetcharray.phpOlyan mintha php alatt senki se kezelne sql-t.
Pedig nagyon sok PHP-s SQL tutorial van. De egyébként én MySQL-t ajánlottam neked, csak valaki áttérített SQLite-ra, de azt megnézted, hogy azon a tárhelyen, amin futtatni fogod az appod, lehet-e egyáltalán SQLite-ot használni? Mert a MySQL szinte mindenhol támogatott, SQLite-ban viszont egyáltalán nem vagyok biztos.
Új hozzászólás Aktív témák
Hirdetés
- BESZÁMÍTÁS! MSI SUPRIM X RTX 4080 16GB videokártya garanciával hibátlan működéssel
- BESZÁMÍTÁS! 6TB Seagate SkyHawk SATA HDD meghajtó garanciával hibátlan működéssel
- BESZÁMÍTÁS! 4TB Samsung 870 EVO SATA SSD meghajtó garanciával hibátlan működéssel
- BESZÁMÍTÁS! Intel Core i7 8700K 6 mag 12 szál processzor garanciával hibátlan működéssel
- BESZÁMÍTÁS! Intel Core i7 4790 4 mag 8 szál processzor garanciával hibátlan működéssel
- Csere-Beszámítás! RGB Számítógép PC játékra! R5 5600X / RTX 3060Ti 8GB / 32GB DDR4 / 500GB SSD
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- Jogtiszta Microsoft Windows / Office / Stb.
- BESZÁMÍTÁS! Intel Core i9 9900K 8 mag 16 szál processzor garanciával hibátlan működéssel
- Lenovo Thinkpad P1 gen1, gen2, P52s FHD, 4K oled touch
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged