Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/04/2013, 02:45
Avatar de paxarin
paxarin
 
Fecha de Ingreso: enero-2010
Ubicación: Santander
Mensajes: 413
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: No consigo guardar la ruta de una imagen en BD

Cita:
Iniciado por angelAparicio Ver Mensaje
Cuando falla un SQL lo mejor es ver que está haciendo realmente. Prueba con:

Código PHP:
Ver original
  1. echo "El archivo se subio correctamente.";
  2. $sql = "INSERT INTO perfil ('image') VALUES ('$archivo') WHERE id_perfil = $_SESSION['id_perfil']";
  3. if ( !mysql_query() ){
  4. echo "Error ".mysql_error()." al ejecutar: ".$sql;
  5. }

Normalmente el error suele ser algo muy sencillo, pero sin saber que está haciendo el sql, es complicado de ver. ¿Podrías probar y ver que error te devuelve?

Pd: He cambiado $nuevoNombre por $archivo
Como me seguia dando el error en la linea del insert y no sabia el por que cambie esa linea por esta.
Código:
echo "El archivo se subio correctamente.";
		$sql = "INSERT INTO perfil.image VALUES '$archivo' WHERE email = '$_SESSION[email]' ";
		//$sql="INSERT INTO perfil ('image') VALUES ('$archivo') WHERE id_perfil = $_SESSION['id_perfil']";
		if ( !mysql_query() ){
		echo "Error ".mysql_error()." al ejecutar: ".$sql;
		}
y me da los siguientes errores
El archivo se subio correctamente.
Warning: mysql_query() expects at least 1 parameter, 0 given in C:\xampp\htdocs\paxarin\red-social\subir.php on line 39
Error al ejecutar: INSERT INTO perfil.image VALUES 'foto/obama76.jpg' WHERE email = '[email protected]'
__________________
http://www.paxarindesign.es