On Wednesday 16 January 2008 17:49:49 David Villasmil wrote:
quiero obtener el balance de un cliente a partir del $ua, así:
modparam("avpops","avp_url","mysql://user:pass@1.2.3.4/dbname") modparam("avpops", "avp_table", "clients") if ($(au{s.len})>0){ avp_db_query("select balance from clients where number = '$au';","$avp(i:10001)");
xlog("L_NOTICE", "\select balance from dbname.clients where number =
'$au';\n"); xlog("L_NOTICE", "\nMYSQL Query executed\nResults: $avp(i:10001)\n"); }
pero siempre da valores NULL, aparentemente se conecta y todo, pero...
Habilita el log de MySQL:
/etc/mysql/my.cnf: # Be aware that this log type is a performance killer. log = /var/log/mysql.log
Y haz un "tail -f /var/log/mysql.log" a ver qué consulta te está haciendo en realidad. Luego copia y pega esa misma consulta en una sesión mysql a ver si da resultado o no.