Foros del Web » Programando para Internet » PHP »

Problema con consulta mysql

Estas en el tema de Problema con consulta mysql en el foro de PHP en Foros del Web. Buenas gente, mirar tengo un códiguillo: echo $nombre; echo $descripcion; echo $subiendo[2]; echo $subiendo[3]; echo $subiendo[4]; echo $rutabbdd."1.jpg"; mysql_query("INSERT INTO $tabla_promociones values ('".$id."','".$nombre."','".$descripcion."','".$su biendo[2]."','".$subiendo[3]."','".$subiendo[4]."','".$rutabbdd."1.jpg','','','')") or ...
  #1 (permalink)  
Antiguo 24/07/2007, 16:32
 
Fecha de Ingreso: febrero-2007
Mensajes: 73
Antigüedad: 17 años, 2 meses
Puntos: 0
Problema con consulta mysql

Buenas gente, mirar tengo un códiguillo:

echo $nombre;
echo $descripcion;
echo $subiendo[2];
echo $subiendo[3];
echo $subiendo[4];
echo $rutabbdd."1.jpg";

mysql_query("INSERT INTO $tabla_promociones values ('".$id."','".$nombre."','".$descripcion."','".$su biendo[2]."','".$subiendo[3]."','".$subiendo[4]."','".$rutabbdd."1.jpg','','','')") or die(mysql_error());

if ($filesup){

ftp_chdir($id_con, '/public_html/promociones/');
ftp_mkdir($id_con, $id);
ftp_site($id_con, "CHMOD 0777 $id");

}

Todos los echos me devuelven los valores correctos y se me crea el directorio, pero los valores no se introducen en la bbdd...

Si alguien pudiera deecirme por que puede ser se lo agradecería.

Me devuelve el siguiente error: Column count doesn't match value count at row 1

Muchas gracias.
  #2 (permalink)  
Antiguo 24/07/2007, 16:50
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Re: Problema con consulta mysql

Si tu campo "id" es d tipo entero, no lleva comillas simples ( '' )

Saludillos
  #3 (permalink)  
Antiguo 24/07/2007, 17:53
Avatar de david_M_G  
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 19 años, 2 meses
Puntos: 20
Re: Problema con consulta mysql

Tienes puesto que muestre el error de la DB MySQL:

Código PHP:
or die(mysql_error()); 
Así que debería darte por escrito el error. Facilítalo, si la respuesta de mauled no te ha servido de solución.

  #4 (permalink)  
Antiguo 24/07/2007, 21:29
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Problema con consulta mysql

El error es claro, estas tratando de insertar mas valores que el numero de columnas que tienes.

Saludos.
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 03:23.