Database Connected successfully
'.$sql2.'

'.mysql_error()); // Salvamos o indice auto increment e afected rows $dbId = mysql_insert_id($dbConexao); $dbAfetadas = mysql_affected_rows($dbConexao); $dbLinhas = @mysql_num_rows($retorno); // retornamos o $this->retorno da query return $retorno; } // Gera array de resultados function fazArray($resultadoSql){ return mysql_fetch_array($resultadoSql); } // Substituindo fazArray(query("select...")) // ATEN��O, N�O SERVE DENTRO DE "WHILE" J� QUE ELE FAR� A CONSULTA PARA CADA INTERA��O function queryArray($sql2){ return fazArray(query($sql2)); } /* A partir daqui come�am a declara��o de fun��es de usabilidade que visam apenas facilitar a montagem da query de consulta */ // Fun��o registros()... seleciona e retorna a quantidade de elementos de uma tabela com base nos argumentos de $where // sendo que $where pode ser tanto string de SQL quanto uma array de WHERE's agrupados em KEY => VALUE function registros($tabela,$where='',$tipo='and'){ $sql2 = 'select count(*) from '.$tabela.' '; if(is_array($where)){ $sql2.='where '; foreach($where as $campo => $valor){ $add[] = $campo."='".$valor."'"; } $sql2.=implode(' '.$tipo.' ',$add); }else{ $sql2.=$where; } $r=queryArray($sql2); //echo $sql2.';
'; return $r[0]; } // Fun��o select()... seleciona todos os elementos de uma tabela com base nos argumentos de $where // sendo que $where pode ser tanto string de SQL quanto uma array de WHERE's agrupados em KEY => VALUE function select($tabela,$where='',$tipo='and'){ $sql2 = 'select * from '.$tabela.' '; if(is_array($where)){ $sql2.='where '; foreach($where as $campo => $valor){ $add[] = $campo."='".$valor."'"; } $sql2.=implode(' '.$tipo.' ',$add); }else{ $sql2.=$where; } return query($sql2); } // Fun��o delete()... deleta todos os elementos de uma tabela com base nos argumentos de $where // sendo que $where pode ser tanto string de SQL quanto uma array de WHERE's agrupados em KEY => VALUE function delete($tabela,$where='',$tipo='and'){ $sql2 = 'delete from '.$tabela.' '; if(is_array($where)){ $sql2.='where '; foreach($where as $campo => $valor){ $add[] = $campo."='".$valor."'"; } $sql2.=implode(' '.$tipo.' ',$add); }else{ $sql2.=$where; } query($sql2); return $dbAfetadas; } // Fun��o update()... atualiza todos os elementos de uma tabela com os pares de valores de $update // sendo que $where pode ser tanto string de SQL quanto uma array de WHERE's agrupados em KEY => VALUE e // $update pode ser tanto string de SQL quanto uma array de SET agrupados em KEY => VALUE function update($tabela,$update,$where='',$tipo='and'){ $sql2 = 'update '.$tabela.' '; if(is_array($update)){ $sql2.='set '; foreach($update as $campo => $valor){ $add[] = $campo."='".$valor."'"; } $sql2.=implode(',',$add).' '; }else{ $sql2.=$update.' '; } unset($add); if(is_array($where)){ $sql2.='where '; foreach($where as $campo => $valor){ $add[] = $campo."='".$valor."'"; } $sql2.=implode(' '.$tipo.' ',$add); }else{ $sql2.=$where; } query($sql2); return $dbAfetadas; } // Fun��o insert()... insere os dados em uma tabela com os pares de valores de $dados // $dados pode ser tanto string de SQL quanto uma array de VALUES agrupados em KEY => VALUE function insert($tabela,$dados){ $sql2 = 'insert into '.$tabela.' '; if(is_array($dados)){ foreach($dados as $campo => $valor){ $campos[] = $campo; $valores[] = "'".$valor."'"; } $sql2.='('.implode(',',$campos).')values('.implode(',',$valores).')'; }else{ $sql2.=$dados; } query($sql2); return $dbId; } ?> FastNet Internet - O Provedor
Bem Vindo(a) !  [sair]
Suporte Tcnico:
0800-095-0463

Cataguases

.
Cataguases-MG, Brasil
Suporte: (32) 3429-8515
Financeiro: (32) 3429-8516

Ub

.
Ubá-MG, Brasil
Financeiro: (32) 3532-8859

Santos Dumont

Av. Getulio Vargas, 377 2 andar, loja 223 - Centro
Santos Dumont
Tel - (32) 3251-6760

So Joo Nepomuceno

.
So Joo Nepomuceno-MG, Brasil
Tel - (32) 3261-3091

Juiz de Fora

Av. Baro do Rio Branco, 2872 , Sala 17. Centro.
Juiz de Fora-MG, Brasil
Tel - (32) 3083-3131 e (32) 3083-8282