Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/07/2009, 10:34
pochos
 
Fecha de Ingreso: julio-2009
Mensajes: 72
Antigüedad: 15 años, 7 meses
Puntos: 16
Respuesta: Optimizar función

bueno jugando un poco se me ocurrio esto ..

Código:
function insertarRegistro($tabla, $campo_valor){
    
	foreach ($campo_valor as $key => $value){
		$campos .= ','.$key;
		$datos .= ",'".$value . "'";
	}
	$campos = substr($campos, 1, strlen($campos));//remueve primer caracter -> la coma
	$datos = substr($datos, 1, strlen($datos));//remueve primer caracter -> la coma
    // Inserto registro
    print $sql = "INSERT INTO $tabla ($campos) VALUES ($datos)"; 
}
$campo_valor['nombre'] = 'juan';
$campo_valor['apellido'] = 'perez'; // osea seria $campo_valor['nombredelcampo'] = 'valor';
insertarRegistro('nombre_tabla',$campo_valor);
pero bueno tambien seguramente se puede optimizar