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

número de columnas no corresponde al número en la fila 1

Estas en el tema de número de columnas no corresponde al número en la fila 1 en el foro de Mysql en Foros del Web. Hola a todos, tengo el siguiente drama. # 1136 - número de columnas no corresponde al número en la fila 1 "#1136 - Column count ...
  #1 (permalink)  
Antiguo 26/11/2012, 16:47
 
Fecha de Ingreso: noviembre-2012
Ubicación: posadas, misiones
Mensajes: 2
Antigüedad: 8 años, 3 meses
Puntos: 0
Exclamación número de columnas no corresponde al número en la fila 1

Hola a todos, tengo el siguiente drama.

# 1136 - número de columnas no corresponde al número en la fila 1

"#1136 - Column count doesn't match value count at row 1"

el codigo a importar es "ps_mercadopago_install.sql"


contiene lo siguiente:
Código MySQL:
Ver original
  1. INSERT INTO jos_vm_payment_method
  2. 99,
  3.  1,
  4.  'MercadoPago',
  5.  'vm_mercadopago',
  6.  5,
  7.  '0.00',
  8.  0,
  9.  20000,
  10.  1,
  11.  0,
  12.  'MP',
  13.  'P',
  14.  0,
  15.  '',
  16.  '',
  17.  
  18.  '<form action=\"https://www.mercadopago.com/mla/buybutton\" method=\"post\">
  19. <input type=\"hidden\" name=\"acc_id"\" value=\"<?php echo MERCADOPAGO_ACCOUNT_ID ?>\">
  20. <input type=\"hidden\" name=\"enc"\" value=\"<?php echo MERCADOPAGO_VERIF_CODE ?>\">
  21. <input type=\"hidden\" name=\"price\" value=\"<?php echo $db->f(\"order_total\") ?>\">
  22. <input type=\"hidden\" name=\"currency\" value=\"<?php echo MERCADOPAGO_CURRENCY ?>\">
  23. <input type=\"hidden\" name=\"name\" value=\"<? echo $VM_LANG->_PHPSHOP_ORDER_PRINT_PO_NUMBER .\": \". $db->f(\"order_id\"); ?> \">
  24. <input type=\"hidden\" name=\"item_id\" value=\"<?php echo $db->f(\"order_id\") ?>\">
  25. <input type=\"hidden\" name=\"url_succesfull\" value=\"<?php echo SECUREURL .\"index.php?option=com_virtuemart&amp;page=checkout.result&amp;order_id=\".$db->f(\"order_id\") ?>\">
  26. <input type=\"hidden\" name=\"url_process\" value=\"<?php echo SECUREURL .\"index.php?option=com_virtuemart&amp;page=checkout.result&amp;order_id=\".$db->f(\"order_id\") ?>\">
  27. <input type=\"hidden\" name=\"url_cancel\" value=\"<?php echo SECUREURL .\"index.php?option=com_virtuemart&amp;page=checkout.result&amp;order_id=\".$db->f(\"order_id\") ?>\">
  28. <input type=\"hidden\" name=\"shipping_cost\" value=\"0\">
  29. <input type=\"hidden\" name=\"extrapar\" value=\"0\">
  30. <input type=\"image\" src=\"https://www.mercadopago.com/org-img/MP3/buy_now.gif\" border=\"0\" name=\"submit\" alt=\"Pagar con MercadoPago\">
  31. </form>',
  32.  ''
  33. );
quisiera saber si necesitan mas detalles haci se los facilito para solucionar el problema

Última edición por gnzsoloyo; 26/11/2012 a las 17:02 Razón: Código SQL mal etiquetado.
  #2 (permalink)  
Antiguo 26/11/2012, 17:05
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 13 años, 3 meses
Puntos: 2656
Respuesta: número de columnas no corresponde al número en la fila 1

Los detalles son evidentes. Te está diciendo que la cantidad de valores que pones en el VALUE no es la misma que la cantidad de campos que tiene la tabla.
Tan simple como esto.

Por cierto: Nadie que conozca algo de base de datos almacena un formulario HTML en una tabla... Simplemente, nadie en su sano juicio lo hace.
Es más sencillo crear una tabla con los parámetros que la página configurará al leer el registro.

Si te fijas con cuidado, al reetiquetar el SQL que pusiste y ponerle la etiqueta correcta (HIGHLIGHT="MYSQL"), se puede ver que todo ese conjunto es malinterpretado por el SQL, y puede generar errores.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 26/11/2012, 17:24
 
Fecha de Ingreso: noviembre-2012
Ubicación: posadas, misiones
Mensajes: 2
Antigüedad: 8 años, 3 meses
Puntos: 0
Exclamación Respuesta: número de columnas no corresponde al número en la fila 1

exacto entiendo pero estas tratando con un principiante. Mi problema es que quiero instalas el archivo como ya lo dije: "ps_mercadopago_install.sql" segun lo que me dicen en otros foros activa el plugin en jomla 2.5.8 para el metodo de pago de "mercadopago" o "MERCADOPAGO_PAYMENT_METHOD" ya que virtuemart 2.0.14 no integra el respectivo modulo de plugin para iniciar mis tareas, y bueno se que son ustedes muy entendido y me sabran guiar amigos de la comunidad
  #4 (permalink)  
Antiguo 26/11/2012, 17:37
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 13 años, 3 meses
Puntos: 2656
Respuesta: número de columnas no corresponde al número en la fila 1

Perdón, Joomla, no es tema de este foro, por lo que no tengo ni idea de qué estás hablando.
Acá se resuelven temas de SQL y MySQL, y Joomla tiene su propio foro.
En cualquier caso, el problema central subsiste: la cantidad de valores que pones en el VALUE no es la misma que la cantidad de campos que tiene la tabla.

Revisa la estructura de la tabla.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: numero
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:11.