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

Insert de MySQL con PHP

Estas en el tema de Insert de MySQL con PHP en el foro de Mysql en Foros del Web. Buenas noches!!! se puede hacer un insert con variables como muestro a continuación..... $resul=mysql_query("insert into compras values('$nom','$precio','$desc', '$num_horas', '$uid')", $conexion); esque me da el error ...
  #1 (permalink)  
Antiguo 26/03/2009, 14:34
 
Fecha de Ingreso: marzo-2009
Mensajes: 7
Antigüedad: 15 años, 1 mes
Puntos: 0
Insert de MySQL con PHP

Buenas noches!!!


se puede hacer un insert con variables como muestro a continuación.....



$resul=mysql_query("insert into compras values('$nom','$precio','$desc', '$num_horas', '$uid')", $conexion);


esque me da el error "º de error: 1136 * Descripción: Column count doesn't match value count at row 1"
  #2 (permalink)  
Antiguo 26/03/2009, 14:55
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: Insert de MySQL con PHP

El erro te esta diciendo que el numero de columnas no es igual al numero de datos que estas ingresando. si tienes 5 columnas deberías ingresar 5 datos..

Pero si deseas ingresar solo un determinado numero de datos usa la manera extendida de INSERT
Código SQL:
Ver original
  1. INSERT INTO compras ('campo1','campo2','campo3') VALUES ('dato1','dato2','dato3')
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
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 22:49.