Ver Mensaje Individual
  #9 (permalink)  
Antiguo 30/06/2009, 12:25
Gaug
 
Fecha de Ingreso: junio-2009
Mensajes: 250
Antigüedad: 14 años, 11 meses
Puntos: 1
Respuesta: Problema al insertar valores en una BD.

Ésto es lo que me devuelve:

Código PHP:
bool(false
Pego el código completo, por si acaso, gracias por tu ayuda.

Código PHP:
<?php
require_once('Connections/conex.php');
mysql_select_db($database_conex$conex);
//DbOpen();
echo '<form action="' $_SERVER['PHP_SELF'] . '" method="post" enctype="multipart/form-data">';
if(isset(
$_POST['submit'])) {
 
if (
move_uploaded_file($_FILES['filename']['tmp_name'], "archivo.csv")) {
echo 
"File sucessfully uploaded."."<BR>";
$filename "archivo.csv";
$handle fopen($filename'r');
} else {
echo 
"Error : " $uploaddir basename($_FILES['filename']['name'])  . '\n' $_FILES['filename']['error'] . "<BR>";

 
$data2='S';
 
while ((
$data fgetcsv($handle4096',')) !== FALSE) {
$data str_replace("'","''",$data);
 
$prueba=$data[0]; /// M
 
if($prueba!=$data2){
 
$sintaxis=$prueba."%";
 
$query_Recordset "SELECT * from tabla2 WHERE clave_completa like '".$sintaxis."' order by clave_completa DESC limit 0,1";
$Recordset mysql_query($query_Recordset$conex) or die(mysql_error());
$row_Recordset mysql_fetch_assoc($Recordset);
$totalRows_Recordset mysql_num_rows($Recordset);
$clave=$row_Recordset['llave'];
 
 
 
$clave++;
 
$data2=$prueba// se asigna el valor anterior para poder comparar en el if
}
 
 
$import="INSERT into tabla_principal(clave,nombre,id,apellidos) values('$clave','$data[1]','$data[2]','$data[3]')";
$import2="INSERT into tabla2(clave_completa) values('".$clave."')";
$runq mysql_query($import) or die(mysql_error());
$runq2 mysql_query($import2) or die(mysql_error());
echo 
$import;
echo 
"<br>";
}
fclose($handle);
print 
"Import done";
 
}
else {
print 
"Type file name to import:<br>";
print 
"<input type='file' name='filename' size='20'><br>";
print 
"<input type='submit' name='submit' value='submit'>";
}
$import="select * from tabla_principal";
$runq mysql_query($import) or die(mysql_error());
$import2="select * from tabla2";
$runq2 mysql_query($import2) or die(mysql_error());
 
//DbClose();
?>
Saludos.