
24/03/2016, 08:23
|
| | Fecha de Ingreso: febrero-2016 Ubicación: Bilbao, BI, EUS
Mensajes: 74
Antigüedad: 9 años 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? |