| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 22.05.10 Prihlásený: 07.10.20 Príspevky: 22 Témy: 9 | Napísal wolker: 21.11.2010 12:23 | |
|
Potreboval by som spočítať všetky SQL príkazy ktoré sa vykonajú pri načítaní určitej časti webu ako to mám spraviť lebo ma nič nenapadá a možno som slepý lebo to neviem nikde nájsť
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 21.11.2010 12:27 | |
|
neviem či na to niečo je, ale ja som to riešil vlastnou funkciou
vstup je sql, tak isto ako pri mysql_query. lenže každý dotaz uloží do poľa (statická premenná), meria čas každého dopytu, a ak sa vyskytne chyba, tak vypíše dený dopyt aj s chybou a miestom, kde sa nachádza. tak máš prehľad o počte, rýchlosti a prípadných chybách. výstup je vlastne výstup z mysql_query vo funkcii
keď si to čítam, asi som to trošku blbo vysvetlil, ale hádam sa toho chytíš
_________________ Sorry za prelkepy |
|
Registrovaný: 22.05.10 Prihlásený: 07.10.20 Príspevky: 22 Témy: 9 | Napísal autor témy wolker: 21.11.2010 13:52 | |
|
tak toto som fakt nejak nepochopil sorry trošku zrozumiteľnejšie sa to nedá napísať? nič ma nenapadá a na nete to neviem nájsť.
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 21.11.2010 14:04 | |
|
Kód: function MojDotaz($SQL = null){ static $pocet = 0; if($SQL == null) return $pocet;
$pocet++; return mysql_query($SQL);
}
MojDotaz('SELECT * FROM tabulka'); //vrati to site ako mysql_query('SELECT * FROM tabulka'); MojDotaz('SELECT * FROM tabulka2'); //isto chapes...
echo MojDotaz(); //vrati 2 (pocet dotazov)
_________________ Sorry za prelkepy |
|
Registrovaný: 22.05.10 Prihlásený: 07.10.20 Príspevky: 22 Témy: 9 | Napísal autor témy wolker: 21.11.2010 15:47 | |
|
aha pochopil som to diki
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|