SoloCodigo

Programación Web y Scripting => Perl => Mensaje iniciado por: sergiotarrillo en Jueves 6 de Enero de 2005, 17:21

Título: Cual Es El Error:
Publicado por: sergiotarrillo en Jueves 6 de Enero de 2005, 17:21
tengo el siguiente codigo

Código: Text
  1. my $db = DBI->connect ($q_string, $db_user, $db_pass);
  2.  
  3. $db->selectrow_array("SELECT * FROM phpbb_users") || die "ERROR CONECCION : $DBI::errstr";
  4.  
  5. print $db;
  6.  
  7. print "hubo conexion";
  8.  


y me muestra el siguiente mensaje:

Citar
DBI::Db=HASH(0x827b1c0)hubo conexion


que problema puede ser..?
Título: Re: Cual Es El Error:
Publicado por: su - en Jueves 6 de Enero de 2005, 17:33
:think:  Cual es el codigo completo?
 ;)  Quizas esto te ayude : http://search.cpan.org/~timb/DBI-1.46/ (http://search.cpan.org/~timb/DBI-1.46/)
Suerte  :hola:
Título: Re: Cual Es El Error:
Publicado por: sergiotarrillo en Jueves 6 de Enero de 2005, 18:23
en este mensaje coloque el codigo completo:

aqui (http://foros.solocodigo.com/index.php?showtopic=13014)
Título: Re: Cual Es El Error:
Publicado por: su - en Sábado 21 de Mayo de 2005, 17:55
Citar
my $db = DBI->connect ($q_string, $db_user, $db_pass);
$db->selectrow_array("SELECT * FROM phpbb_users") || die "ERROR CONECCION : $DBI::errstr";
print $db; 
print "hubo conexion";

Depronto haciendo estos cambios =
Citar
my $db = DBI->connect ($q_string, $db_user, $db_pass); 
$db->selectrow_array("SELECT * FROM phpbb_users") || die "ERROR CONECCION : $DBI::errstr"; 
printf "$db\n";
print "hubo conexion\n";

si muestra algo similar a
DBI::Db=HASH(0x827b1c0)
hubo conexion
el problema es que $db es un array "direcional o de string" y no lo puede imprimir ya que es un HASH