 
			
				09/11/2004, 10:08
			
			
			     |  
      |    |    |    Fecha de Ingreso: noviembre-2004  
						Mensajes: 8
					  Antigüedad: 21 años Puntos: 0     |        |  
        No introduce los datos en la BD mysql ...!        Gracias Uriel eres magnifico ;)   
Espero comprendas, no me introduce los datos a la tabla correspondiente, $datos se decodifico con otro script el mismo me muestra los datos correctos introducidos, lo que no logra hacer este script que te mando es no introducir los datos a la tabla :   
Por favor, te agradesco de antemano ;)   
Gracias     
#Accesa a una BD mysql y gurda datos recividos de un script que codifico datos de un formulario . 
----------------------------------------------------- 
#!/usr/bin/perl -w   
use DBI;     
my $db_name="CENTRAL"; #Nombre de las base de datos 
my $db_user="root"; #Usuario de la BD 
my $db_pass="central"; #Password de la BD 
#my $driver="mysql"; #Utilizamos el driver de mysql 
my $tabla="prueba"; #Nombre de la tabla de ejemplo 
my $host_name="localhost"; #Nombre de la tabla de ejemplo   
#Conectamos con la BD, si no podemos, ponemos un mensaje de error 
my $q_string = "DBI:mysql:host=$host_name;database=$db_name"; 
my $dbh = DBI->connect ($q_string, $db_user, $db_pass,{PrintError => 0, RaiseError => 1});   
#Decimos que hemos conectado 
print "\nSe ha conectado con la BD $db_name del driver mysql\n";   
# introducimos datos a la tabla ($datos) recibio de otro script que lo codifico el que se envio del formulario   
my($sth); 
$sth = $dbh->prepare('INSERT INTO prueba datos = ?') or die("Couldn't prepare statement: " . $dbh->errstr); 
$sth->execute("$datos") or die("Couldn't execute statement: " . $sth->errstr);   
#my $fecha = $sth->fetchrow_array();   
$sth->finish; 
$dbh->disconnect;       
##esta bien si lo trato a $datos como scalar? y que hace fetchrow_array();??!           |