Autorius Tema: php debug_print_backtrace - parodo is kur buvo kreiptasi i funkcija  (Skaityta 1844 kartus)

Neprisijungęs Lukas

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7431
  • Karma: +232/-15
    • Žiūrėti profilį
labai gera funkcija, neseniai atradau :))

rodo is kur buvo iskviesta  funkcija ar kazkas panasaus, as bent jau naudoju debugingui mysql klaidu :)

http://www.php.net/manual/en/function.debug-print-backtrace.php

pas mane yra funkcija, per kuria paleidziu uzklausas i sql, tai vat jos pradzia:

<?php

function q($query$type=&#39;fetch&#39;, $pranesimas = &#39;&#39;) {  // mysql_query
        
$link $this->db();

        
$result mysql_query($query$link);
        if (!
$result) {
            print &
#39;Klaida su duomenu baze:<br />&#39; . $pranesimas . &#39; <br />&#39; . mysql_error() . &#39;<br />&#39;;
            
debug_print_backtrace();
            die();
        }
}
?>


paleidau klaidinga sql uzklausa ir ismete:

Citata
Klaida su duomenu baze:
html.php fcija top_mod_user_meniu 2
Unknown column 'user_id' in 'where clause'
#0 core->q(SELECT * FROM `xxxx` WHERE `user_id` LIKE 'xxxx', num, html.php fcija top_mod_user_meniu 2) called at [/home/admin/domains/xxxx/public_html/xxxx/classes/html.php:319] #1 html->top_mod_user_meniu() called at [/home/admin/domains/xxxx/public_html/testai/index.php:72]


nereikia tada klaidzioti iskart matosi, kad klaida yra xxxx/classes/html.php 319 eilutej :) ir matai kokia uzklausa pasiusta buvo i q() zodziu labai gerai ;]




« Paskutinį kartą keitė: 2011-03-12 15:39:54 pm sukūrė Lukas Liesis »
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Gerda Photography
Serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Manualai.lt Forumas