Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/11/2011, 12:55
pakillo
 
Fecha de Ingreso: mayo-2004
Mensajes: 400
Antigüedad: 20 años
Puntos: 0
Respuesta: ¿Como hacer un update en bd si los valores se toman de un arreglo?

umm bueno no estoy muy buesto con los array, pero yo lo recibo de un formulario donde es el valor clientes[] y me devuelve pepe1,pepe2,pepe3 etc, cuando lo paso por el implode, estaba buscando alternativas, ya que tengo que agregarle el nombre del campo de la base de datos para que lo ingrese, en tu ejemplo0 seria por ejemplo asi

Código PHP:
$data = array(
    
'campo1' => 'mario',
    
'campo2' => 'lopez',
    
'campo3' => 23
); 
Buscando alternativas, encontre que puedo recuperar los nombres de la tabla asi
Código PHP:
$query_columnas=mysql_query('SHOW COLUMNS FROM clientes'); 
    while(
$row_columnas=mysql_fetch_assoc($query_columnas)){ 
    
$field[] = $row_columnas['Field'];

Con esto obtengo campo1,campo2,campo3, etc

Mi pregunta es, podria utilizar esa informacion para crear el array asociativo del nombre de campo con el valor del array del formulario? para dejarlo igual que en tu ejemplo y poder utilizarlo


Código PHP:
$data = array(
    
'campo1' => 'mario',
    
'campo2' => 'lopez',
    
'campo3' => 23
); 

espero me entiendas, o me estoy complicando mucho?

Saludos