base = $bas; $this->link_str = mysql_connect($host,$user,$pass) or die(mysql_error()); mysql_select_db($this->base,$this->link_str); } //Executa query string com seus paramestros... function query($str) { $this->result_str = mysql_query($str,$this->link_str) or die(mysql_error()); } //Total de registros... function total() { $this->total_str = mysql_num_rows($this->result_str); return mysql_num_rows($this->result_str); } //Retornando Resultado da pesquisa em formato simples... function result($tabela) { if($this->total_str == 0){ $this->result_exit = "

Tente novamente com outra chave...


"; } else { //Pegando os nomes da tabela... $fields = mysql_list_fields($this->base,$tabela,$this->link_str); $columns = mysql_num_fields($fields); //Pegando quantidade de vars... for ($i = 0; $i < $columns; $i++) { //Jogando o nome das var em array... $array[] = mysql_field_name($fields, $i); } while($linha=mysql_fetch_assoc($this->result_str)) { for($i=0; $i < $columns; $i++) if(strlen($linha["$array[$i]"]) <> 0) //Guarda somente o que foi selecionado... $this->result_exit .= $linha["$array[$i]"]."|"; //Contatenando o resultado generico... } } return $this->result_exit; } } ?>