Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2011, 21:49
ranchoteca
 
Fecha de Ingreso: febrero-2010
Mensajes: 152
Antigüedad: 14 años, 3 meses
Puntos: 2
Exclamación Problema al insertar un registro en una tabla

Hola a todos, amigos.

Estoy desarrollando un proyecto en mysql utilizando php y me ha ocurrido al go muy curioso y no he terminado de entender del todo.
No se si es que soy muy novato o que, pero necesito una explicacion sobre esto. Gracias...

Bueno yo necesito insertar un registro en una tabla que se encuentra relacionada con otra, pero la tabla en la cual quiero insertar el registro, no depende de otra. Mas bien primero necesito insertar el registro en esta tabla para luego insertar en las demas.

Y mi string es el siguiente:

$consulta = "INSERT INTO articulo values('2330','xxx','uuuu','jhj','2','1000','0','n o','23')";
$query = mysql_query($consulta, $enlace);

Ese string funciona ala perfeccion pero su equivalente no por ejemplo:

$consul = "INSERT INTO articulo(cod_art,nombre,marca,descripcion,cantidad ,precio,disponibilidad,foto,categoria)
values('$cod_art','$nombre','$marca','$descrip','$ cantidad','$precio','$dispo','$foto','$cat')";
$query = mysql_query($consul, $enlace);


MI PROBLEMA ES QUE NO ENTIENDO PORQUE CON LA PRIMERA SENTENCIA SI PUEDO INSERTAR PERO CON LA SEGUNDA NO! DE ECHO CON LA SEGUNDA INSTRUCCION PUEDO INSERTAR EN ALGUNAS TABLAS PERO NO EN TODAS.

SI ocupan los datos de mi tabla, entonces los puedo postear..

GRACIAS A TODOS.