Ver Mensaje Individual
  #18 (permalink)  
Antiguo 23/11/2015, 13:44
Avatar de bandolera
bandolera
 
Fecha de Ingreso: abril-2009
Mensajes: 613
Antigüedad: 17 años, 6 meses
Puntos: 7
Respuesta: Cargar archivo excel a MySQL con PHP

Cita:
Iniciado por pateketrueke Ver Mensaje
Estás mezclando funciones mysql_ con mysqli_ y claramente no son lo mismo, por favor consulta el manual.
Probé el ejemplo del manual: http://php.net/mysqli_real_escape_string

Código PHP:
<?php
$enlace 
= mysqli_connect('localhost', 'usuario', 'clave', 'database');

/* verificar la conexión */
if (mysqli_connect_errno()) {
    
printf("Falló la conexión: %s\n", mysqli_connect_error());
    exit();
}

mysqli_query($enlace, "CREATE TEMPORARY TABLE miCiudad LIKE City");

$ciudad = "'s Hertogenbosch";

/* esta consulta fallará debido a que no escapa $ciudad */
if (!mysqli_query($enlace, "INSERT into miCiudad (Name) VALUES ('$ciudad')")) {
    
printf("Error: %s\n", mysqli_sqlstate($enlace));
}

$ciudad = mysqli_real_escape_string($enlace, $ciudad);

/* esta consulta con $ciudad escapada funcionará */
if (mysqli_query($enlace, "INSERT into miCiudad (Name) VALUES ('$ciudad')")) {
    
printf("%d fila insertada.\n", mysqli_affected_rows($enlace));
}

mysqli_close($enlace);
?>
Y me sale :
Código HTML:
Error: 42000
Tendrá que ver con que yo uso PHP 5.4?? (Xampp)
__________________
Todos somos iguales. NO! a la violencia de género.