Hledáš dárek, který neskončí v koši? Nyní 90 % extra kreditů ZDARMA s promo kódem PREKVAPENI90. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze: Problém: echo ovlivňuje databázi

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar

Člen
Avatar
:19.7.2017 18:22

Zdravím,
dnes jsem se dostal k problému, který si nijak neumím vysvětlit a došly mi nápady:

//echo 'Meh';
$sql = 'INSERT INTO tabulka (sloupec) VALUES (?)';
$result = Database::request($sql, array('nejakaHodnota'));

Jakmile odkomentuji echo a spustím aplikaci, objeví se mi v databázi dva totožné záznamy 'nejakaHodnota'. Pokud je echo v komentáři, vloží se do databáze jen jedna hodnota. Když vlezu do metody Database::request() a vyechuju z ní nějaký text, zjistím, že text se echuje jen jednou (request tedy běží jen jednou, a to jen s jedním dotazem na INSERT).

Má tu někdo nějaký nápad, v čem bude zakopaný pes? Vyřešit si to s databází není problém, jde mi spíše o to zdůvodnění, proč se to děje?

 
Odpovědět
19.7.2017 18:22
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.