Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Insert no funciona..por que?

Estas en el tema de Insert no funciona..por que? en el foro de Mysql en Foros del Web. Hola.. tengo esta sentencia sql en un Php.. .pero no funciona y no se por que... Podeis ayudarme?? ya estoy que no veo nada... gracias ...
  #1 (permalink)  
Antiguo 02/04/2012, 06:24
 
Fecha de Ingreso: abril-2011
Mensajes: 99
Antigüedad: 8 años, 10 meses
Puntos: 2
Exclamación Insert no funciona..por que?

Hola..
tengo esta sentencia sql en un Php.. .pero no funciona y no se por que...
Podeis ayudarme?? ya estoy que no veo nada...
gracias

Código:
$SQL="INSERT INTO fotografias ( NOMFOTO, DESCRIPCION, TIPO, FECHA, AUTOR, MODELO, GRUPO) VALUES ( $nombre, $descripcion, $tipo, $hoy, $author, $modelo, $grupo )";

$result = mysql_query($SQL) or die(mysql_error());
Al principio de la tabla tengo un campo ID que no he puesto al hacer el insert por que es un autoincremental que no toco...

Muchas gracias
  #2 (permalink)  
Antiguo 02/04/2012, 06:38
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 11 años, 11 meses
Puntos: 574
Respuesta: Insert no funciona..por que?

$SQL="INSERT INTO fotografias ( NOMFOTO, DESCRIPCION, TIPO, FECHA, AUTOR, MODELO, GRUPO) VALUES ( '".$nombre."','".$descripcion."',".$tipo.",'".$hoy ."','".$author."',".$modelo.",".$grupo.");";

Como minimo en NOMFOTO, DESCRIPCION, FECHA, AUTOR te faltan los delimitadores

Es decir en los campos tipo string y los de fecha debes pasar el valor con sus delimitadores.

$SQL="INSERT INTO fotografias ( NOMFOTO, DESCRIPCION, TIPO, FECHA, AUTOR, MODELO, GRUPO) VALUES ( '$nombre','$descripcion',$tipo,'$hoy ','$author',$modelo,$grupo);";
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 03/04/2012 a las 01:38
  #3 (permalink)  
Antiguo 02/04/2012, 11:58
 
Fecha de Ingreso: abril-2011
Mensajes: 99
Antigüedad: 8 años, 10 meses
Puntos: 2
Respuesta: Insert no funciona..por que?

Ok. muchisimas gracias. Me estaba volviendo loco.. jeje

Etiquetas: insert, php, query, sql, tabla, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:11.