Hirdetés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- droidic: Windows 11 önállóság nélküli világ: a kontroll új korszaka
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- hcl: Huawei Mate 10 kókányolás
- Brogyi: CTEK akkumulátor töltő és másolatai
- Elektromos rásegítésű kerékpárok
- GoodSpeed: Pillangóhatás: F billentyű meghibásodása -új gamer számítógépasztal
- GoodSpeed: Egy bihari a Hajdúságban
Új hozzászólás Aktív témák
-
válasz
lanszelot
#21693
üzenetére
De ezt írtam. hogy ezekkel semmire se megyek, mert php-ban máshogy kell.
Hogyhogy máshogy kell? Nem kell máshogy.
Itt ez a sor:
$db->query('CREATE TABLE IF NOT EXISTS user_table (name, email, UNIQUE (email))');Egyszerűen csak be kell írni a két aposztróf közé az SQL lekérdezést, és kész.
vagy ettől is alapabb: data tipusok mekkora értéket tudnak max felvenni?Beírod a Google-be, hogy "sqlite varchar maximum length", és meg fogod találni: https://www.sqlite.org/limits.html:
The maximum number of bytes in a string or BLOB in SQLite is defined by the preprocessor macro SQLITE_MAX_LENGTH. The default value of this macro is 1 billion (1 thousand million or 1,000,000,000). You can raise or lower this value at compile-time using a command-line option like this:
Sqlite php valami ahol megtudhatom, hogy lehet e "like" -t használni vagy az csak mysqli.
Megint csak: beírod Google-be, hogy sqlite like, és ott lesz az első oldalon: https://www.sqlite.org/lang_expr.html
The LIKE operator does a pattern matching comparison.
De egyébként marha egyszerű, kipróbálod, hogy lehet-e, és megtudod. Ha hiba van, úgyis kapsz visszajelzést.
És hogy rakjak idézőjelet, vagy se? És millió kérdésem van amit másként mutat az egyik mint a másik.
Hát igen, most megint előjön az, hogy nem ismered a nyelv szabályait, nem tudod, mikor kell idézőjel, a különféle idézőjelek miben különböznek, stb. De egyébként ha az egyik tutorial használ idézőjeleket, a másik nem, akkor valószínűleg mindkét megoldás helyes.
Pl a hiba kezelést te úgy írtad, de van ahol $db->enableExceptions(true);
És elolvastad, hogy mit csinál ez a függvény?
Ezt: "Controls whether the SQLite3 instance will throw exceptions or warnings on error."Szerintem ez számodra teljesen lényegtelen. Ha majd eljutsz odáig, hogy tudsz kivételeket kezelni, akkor már tudni fogod, hogy be akarod-e kapcsolni vagy sem.
Kellene egy rendes leírás,
Ennél rendesebbet nem fogsz találni.
-
válasz
lanszelot
#21693
üzenetére
Kommentelés előtt olvastad egyáltalán az előtted legutóbbi kommentet? Mert a leírásod alapján úgy gondolom, nem. De akkor elmagyarázom szájbarágósan, hogyan megy ez PHP-val, ha már ebben a topikban vagyunk...
1) Kell egy adatbázis.
2) Csatlakozz hozzá:<?php
$conn = new mysqli('dbName', 'userName', 'Password', 'dataBase');
?>
Azért 4 paraméteres, mert feltételezem, nem akarsz egyszerre több adatbázissal operálni.3) Fogalmazd meg, milyen lekérdezést szeretnél intézni az adatbázisod felé:
...
$sql = "SELECT `name` FROM `receptek`";
...
Látod? Ez rendes SQL, csak belerejtettük egy PHP változóba. A `` karaktereket pedig használja az SQL is névtér-megkülönböztetésre, úgyhogy ezen ne akadj fent.4) Küldd el a lekérdezésedet az adatbázisnak:
...
$result = $conn -> query($sql); // Vársz visszatérő tartalmat
if ($conn -> query($sql)) {...} // true / false visszatérő érték esetére
...Ha ezek alapján ha sem tudsz elindulni...
Új hozzászólás Aktív témák
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- Milyen autót vegyek?
- Synology NAS
- Óra topik
- Futás, futópályák
- Fotók, videók mobillal
- Xbox Series X|S
- Nagyon nem szokványos módon ment tönkre egy ASML gép Kínában…
- További aktív témák...
- ZOTAC GAMING GeForce RTX 3070 Ti AMP Extreme Holo
- Asus Vivobook S 16 - 16" 3.2K OLED 120Hz - Ultra 5 125H - 16GB - 1TB - Win11 - MAGYAR -1 év garancia
- Glorious Model D2 Pro 8000Hz Wireless fekete - szinte új
- Glorious Model I2 Wireless fehér - szinte új
- Apple iPhone 13 Pro ( picit Karcos Kijelző) / 256GB / Kártyafüggetlen / 12Hó garancia / 86% Akku
- BESZÁMÍTÁS! Sony PlayStation 4 PRO 1TB fekete játékkonzol garanciával hibátlan működéssel
- Lenovo X13 Yoga 2in1 Thinkpad WUXGA Touch i5-1145G7 vPro 16GB 256GB 4G LTE GPS Win11 Pro Garancia
- Apple iPhone 16 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- LG 65QNED86T3A / QNED / 65" - 164 cm / 4K UHD / 120Hz / HDR Dolby Vision / FreeSync Premium / VRR
- Bomba ár! HP Elitebook 855 G8 - Ryzen 7 5850U I 16GB I 512SSD I 15,6" FHD I Cam I W11 I Gari!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

