Diskuze: PDO se nemůže připojit k MySQL
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 10 zpráv z 10.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
počkat, ono to funguje, ale nějak nechápu proč to tu chybu vyhodí už v deklaraci.
Myslíš si, že se mi podaří najít na tvém disku soubor, ve kterém najdu chybu na 4. řádku?
// čtvrýt řádek:
$db = new PDO("mysql:dbname=yyyy;host=localhost", "root", "");
A je vůbec zaplá ta databáze? protože nevím co by jinak trvalo déle než 30sec
je, už jsem to vyřešil zapomněl jsem vystoupit z nekonečného cyklu, který zapisoval záznamy do db.
Nicméně mi pořád nejde do hlavy proč to vyhodilo zrovna na čtvrtém řádku.
Zřejmě jsi měl tu DB přitom zamknutou či jinak zablokovanou. Stává se to a tvůj skript by s tím měl počítat.
Už je to teda offtopic když je to vyřešené, ale já tu na devbooku
dostal "vynadáno" za SQL dotaz v Cyklu proč ty data nespojíš to většího insertu?:) INSERT INTO table
(id,p1,p2) VALUES(...),(...),(...)....
Spojený INSERT nelze vždy použít, např. když předem nevíš, kolik máš položek. Naopak se to hodí u databázového stubu.
Když už má PDO, může použít prepared statements. SQL dotaz se napoprvé přeloží a pak už se mu jen hrnou data.
Zobrazeno 10 zpráv z 10.