Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2009, 19:29
Avatar de eddwinpaz
eddwinpaz
 
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 17 años, 3 meses
Puntos: 25
[APORTE] Generador de INSERT con Arrays() en PHP

Olvidate de estar escribiendo codigo SQL simplemente pasale los 2 vectores y estas hecho...
NOTA: Esto solo te genera el codigo SQL INSERT ahora si deseas que haga el Query a la base de datos deberas crearte una clase o otra funcion la cual ejecute el query saludos.
Código PHP:
<?php


function insertquery($tabla,$columnas,$valores) {

    
$total_columnas count($columnas)-1;
    
$total_valores =  count($valores)-1;

    
$sql .= "INSERT INTO `$tabla` (";

    for(
$i =0$i<$total_columnas$i++) {

        
$sql .= "`$columnas[$i]`, ";

    }

    
$sql .= "`".$columnas[$i]."`) ";

    
$sql .= 'VALUES (';

    for(
$i =0$i<$total_valores$i++) {
        
        
$sql .= "'$valores[$i]', ";

    }
    
$sql .= "'".$valores[$i]."');";

    return 
$sql;

}


$columnas[] = 'nombre';
$columnas[] = 'apellido';
$columnas[] = 'saldodisponible';


$valores[]  = 'Andres';
$valores[]  = 'Lopez';
$valores[]  = '400';


$tabla 'bancos';

/* insertquery([string],[1 dimention array],[1 dimention array]);  */
echo insertquery($tabla,$columnas,$valores);

?>
__________________
O nos hacemos miserables o nos hacemos fuertes , la cantidad de trabajo es la misma.