A ver... Estoy creando una clase de conexion con la base de datos... Lo que pasa, es que para hacer la funcion Insert/Update para los campos y los valores como una array asociativa. Ahora, para hacer una actualizacion por ejemplo de un solo campo, no veo porque crear una array...
PD: pero ahora que lo pienso sera mas costoso hacer eso que pasar una array...
Código php:
Ver originalfunction InsertarValoresSQL($array_insert,$campo_insert)
{
//Genera la consulta MySQL que se envia al servidor (INSERTAR).
//Se le pasa una array asociativa y convierte
//los key's de la array en los campos que corresponden
//a la base de datos y los valores respectivos a valores
//associados a cada campo.
(is_array($array_insert))?
$array_insert : setType($array_insert,"array");//-->si no se pasa array se convierte
$this->array_valor = $array_insert;
$this->nombre_campo = implode(",",$this->array_key); $this->valor_campo = implode(",",$this->array_valor);
$sql = "INSERT INTO ".$campo_insert." (".$this->nombre_campo.")";
$sql .= " VALUES(".$this->valor_campo.")";
return($sql);
}