Hola soy novato en el tema, no me permite subir datos en mi tabla por el siguiente error, al final coloco parta del codigo.. que debo hacer?
Error
consulta SQL:
UPDATE categorias SET categorias_descripcion = 'Prueba',
categorias_imagen = 'j.jpg',
categorias_notas = '',
categorias_notas2 = '',
categorias_descripcion2 = '',
WHERE categorias_ID = '11',
MySQL ha dicho:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where categorias_ID = '11',' at line 1
Mi codigo:.
if (!isset($tabla_ID)) {
$sql = " INSERT INTO ".$tabla." ( " .$campo_tabla ."_descripcion,".$campo_tabla ."_descripcion2,".$campo_tabla ."_notas2,".$campo_tabla."_imagen,".$campo_tabla." _notas) VALUES ('$Descrip','$Descrip2','$Notas2','$Imagen','$Nota s')";
}
else {
$sql = " UPDATE $tabla set $campo_tabla"."_descripcion='$Descrip',";
$sql .= $campo_tabla."_imagen='$Imagen',";
$sql .= $campo_tabla."_notas='$Notas',";
$sql .= $campo_tabla."_notas2='$Notas2',";
$sql .= $campo_tabla."_descripcion2='$Descrip2',";
$sql .= " where ".$campo_tabla."_ID = '$tabla_ID' " ;
}
Es decir que los datos que estoy poniendo en el sql son:
UPDATE categorias set categorias_descripcion='Prueba',categorias_imagen= 'j.jpg',categorias_notas='',categorias_notas2='',c ategorias_descripcion2='', where categorias_ID = '11',
Mil gracias!!!