Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:258:948c:4d...–

peter
PHP › Problém s renderováním dat
20. 9. 2017   #217897

Zkus ten primy dotaz na vsechny sloupce. Pak to prozen sql, fetch, var_dump. Idealne to dat do okenka sql v phpmyadminu.
$query = "SELECT * FROM `eshop_catalog_variants` LIMIT 1";

Teoreticky muzou nastat 3 situace
- sql napise error, nevrati zadna data
- sql vrati vsechny sloupce
- sql vrati nektere sloupce, pokud hodnota nebyla NULL (to se nekde tusim da nastavit a je mozne, ze pri upgradu se pomenilo nastaveni sql)

#36 Kit - Njn, ale osetreni promennych kde nic, tu nic. :)

peter
PHP › Problém s renderováním dat
20. 9. 2017   #217875

#25 peter
Jo, to vypsani kazdeho dotazu je proto, abys ho pak mohl zkopirovat do phpmyadmina a videt, co ti vrati za data, pripadne ho rucne zkontrolovat. Dobry je nejaky formatovac sql dotazu (protoze obvykle uprava lidi je priserna, lepsi to nechat preformatovat). Ale u cizich produktu hrozi zasilani sql dotazu autorovi. Nicmene, jestli se nebojis niceho, ani sovy, tak ja treba pouzivam s oblibou
Instant SQL Formatter
http://www.dpriver.com/…qlformat.htm

peter
PHP › Problém s renderováním dat
20. 9. 2017   #217874

jAkErCZ:
1. Kdyz Kit napise, ze je neco spatne, tak obvykle je :)

            FROM `" . self::TABLE . "`
            FROM `" . self::TABLE . "`
(radek 170+-, jenom jsem pouzil vyhledavani 'FROM')

2. Zapomen na tu tridu. Udelej primy dotaz pro konkretni id, pres php nebo phpmyadmina (SELECT * FROM tabulka WHERE id=neco). Pripadne si dej kazdy dotaz vypsat pres echo $sql (obvykle se to pojmenovana $query, dotaz, sql je neco jineho). Pokud normalni dotaz bude v poradku, pak je chyba samozrejme nekde v te class.
 

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý