Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, existe alguma função automatizada de inserção de um Array inteiro na base de dados? Para ser mais claro com o que quero, segue a função:
/**
* __errorLog
* Insere informações de erros no Array errorLog.
*
* @param String $error Mensagem de erro
* @param int $errno Número do erro
* @param String $errorline Linha deste arquivo que chamou a função __errorLog
* @param String $errortype Tipo de erro [user | mysql | php]
* @param String $errorquery Query de erro, usando quando type = mysql
*
*/
private function __errorLog($error, $errno, $errorline, $errortype='', $errorquery=''){
$errorLog = array();
$errorLog['isError'] = true;
$errorLog['Msg'] = $error;
$errorLog['No'] = $errno;
$errorLog['Type'] = $errortype;
$errorLog['Line'] = $errorline;
$errorLog['Query'] = $errorquery;
$this->errorLog[] = $errorLog;
}//Fim __errorLog
Daí, o que eu quero seria +/- assim:
INSERT INTO errorlog VALUES {$errorlog};
As colunas no banco seriam exatamente as colunas do array, possibilitando essa "automatização".
Enfim, tem jeito ou preciso inserir na mão dado a dado?
Carregando comentários...