Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Nerdmonkey

Explicação de trecho de código

Recommended Posts

Vocês poderiam me explicar esse trecho de código ? O método completo logo abaixo

 

 

/**
* Execute the insert or update command
*/
function store( $table, $data )
{
if( ( $data[ 'id' ] ) )
{
foreach ( $data as $auxFields => $auxValues )
{
if( $auxFields != 'id' )
{
$parameters .= $parameters ? ', '.$auxFields.' = \''.$auxValues.'\'' : $auxFields.'=\''.$auxValues.'\'';
}
}
 
$this->update( $table, $parameters, $data[ 'id' ] );
}
else
{
foreach ( $data as $auxFields => $auxValues )
{
if( $auxFields != 'id' )
{
$fields .= $fields ? ', '.$auxFields : $auxFields;
$values .= $values ? ', \''.$auxValues.'\'' : '\''.$auxValues.'\'';
}
}
 
$this->insert( $table, $fields, $values );
}
}

 

Como ele está gerando os stataments exatamente ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.