Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/03/2016, 08:23
kolo300
 
Fecha de Ingreso: febrero-2016
Ubicación: Bilbao, BI, EUS
Mensajes: 74
Antigüedad: 8 años, 3 meses
Puntos: 0
Respuesta: Problemas al subir ruta de imagen ala bda

Buenas

Gracias por responder, mis disculpas, tienes toda la razón.

Tengo 2 tablas:

1- usuario con estos campos:
codUsuario, clave primaria
nombre,
email,
pass

2- imagen con estos campos:
codImagen, clave primaria
nombreImagen,
subtituloImagen,
descripcion,
ruta,
codUsuario (clave foranea que se relaciona con el codUsuario de la tabla usuario.)

y este codigo php:

<?php
$dbhost = 'localhost';
$dbusername = 'nombreUsuario';
$dbuserpass = 'contraseña';
$dbname = 'nombreBda';

mysql_connect($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');

session_start();

if(isset($_SESSION['ses_id'])){

$cod = $_SESSION['ses_id'];

if(isset($_POST['enviar'])){
$title = $_POST['title'];
$caption = $_POST['caption'];
$descri = $_POST['description'];
$upload = $_FILES['upload']['tmp_name'];

$destino = "C:/xampp/htdocs/miPagina/destino/". $_FILES['upload']['name'];
move_uploaded_file($upload, $destino);
$query = "INSERT INTO imagen (nombreImagen,subtitulo,descripcion,ruta,codUsuari o) VALUES('$title','$caption',$descri','$destino','$c od')";

mysql_query($query) or die(mysql_error());
}

}else{
header("location: http://www.localhost/miPagina/es/login.php");
}
?>

Pues eso, que la imagen si se guarda en la carpeta de destino pero la ruta no se guarda en la tabla imagen. El error que me da es este:

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '','C:/xampp/htdocs/mipagina/destino/imagen.png','1')' at line 1

alguna posible solucion? o saber que pasa?