Foros del Web » Programando para Internet » PHP »

Problema insert into con array

Estas en el tema de Problema insert into con array en el foro de PHP en Foros del Web. hola a todos, Me esta pasando algo muy extraño. Estoy intentando hacer inserción en mi base de datos con un array . El codigo es ...
  #1 (permalink)  
Antiguo 10/02/2013, 06:20
 
Fecha de Ingreso: noviembre-2007
Mensajes: 208
Antigüedad: 16 años, 5 meses
Puntos: 2
Problema insert into con array

hola a todos,

Me esta pasando algo muy extraño. Estoy intentando hacer inserción en mi base de datos con un array . El codigo es el siguiente:

for( $i = 0; $i < sizeof( $jugadores ) ; $i++ )
{

$juga = "INSERT INTO jugadores VALUES($jugadores[$i][1],'$nom_equipo','','$jugadores[$i][4]');";
$result = mysql_query( "INSERT INTO jugadores VALUES( $jugadores[$i][1],'$nom_equipo','',$jugadores[$i][4] );" , $link );
}

Pues bien os podeis creer que imprimo el array y me saca la información, pero cuando el array lo meto en una sentencia insert into mirar lo que me muestra:

INSERT INTO jugadores VALUES(Array[1],'Aston Villa','','Array[4]');

me lo muestra como array y no me saca la informacion. La variable $nom_equipo como podeis ver si me la muestra bien :S, a ver si me podeis echar un cable que estoy ya desesperado

saludos y gracias de antemano!!
  #2 (permalink)  
Antiguo 10/02/2013, 12:14
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Problema insert into con array

haz esto
Código PHP:
Ver original
  1. echo "<pre>";
  2. print_r($jugadores);
  3. echo "</pre>";

esto te mostrara las dimenciones del array, si no vez cual es el problema muestranos el resulado de este para poderte dar un poco de luz, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way

Etiquetas: insert, mysql
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 04:29.