Diskuze: Zjištění posledního id v DB
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
To jsem sice nezkusil, protože problém už jsem vyřešil. Cyklus for a příkaz echo stačilo "vytáhnout" z toho while, dát je mimo a v cyklu for ještě umazat "=". Jinak mám ještě jeden problém který s tímhle moc nesouvisí. Proč když načtu data z databáze, se mi místo znaku ř a ě objeví "?" ? Porovnání databáze mám na utf8_czech_ci.
Tak jak jsi to udělal tak je to ten nejhorší způsob který jsi mohl. Je
to mnohonásobně pomalé.
Máš ve třídě pro připojení k databázi nastavené kódování? Pokud ne
tak ho tam přidej a musíš si znovu překódovat databázi.
Jednak funkce mysql_* jsou označené jako deprecated. Neměl bys je tedy používat. Koukni se na PDO nebo MySQLi http://www.itnetwork.cz/…sql-databazi Taky určitě použij to, co ti napsal Satik. Když to budeš dělat takhle v PHP, bude to rozhodně pomalejší, než když necháš databázi, aby vybrala maximum pomocí nějakého algoritmu.
Zobrazeno 6 zpráv z 6.