Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/11/2011, 12:54
0skr
 
Fecha de Ingreso: noviembre-2011
Mensajes: 7
Antigüedad: 13 años
Puntos: 1
Respuesta: Duda arrays como parametros en funcion al insertar en mysql

Muy importante, asumo que 'agua' 'luz' 'cloaca' ... y todas las demas claves
en tu arreglo son campos de la tabla y tienen ese mismo nombre en tu base de datos.
Si no es asi una simple modificacion en una de ellas podria ayudar

<?php
function insertarMysql($nameArray,$nameTable){
$nameString="id"; //pongo id pero debes poner el nombre del campo autoincremental de la tabla
$valueString="NULL";
foreach($nameArray as $key => $value){
$nameString.=$key;
$valueString.=$value;
}

$peticion=mysql_query("INSERT INTO $tableName($nameString) VALUES ($valueString)");
return $peticion;
}
?>

Espero te sirva de algo, no estoy seguro si me faltan quotes, pero en ese caso es mas sencillo de arreglar