Oopa..pessoal, graças a vocês do Forum meu sistema de busca está funionando beleza..agora é o seguinte...além dos arquivos SQL, eu também tenho uma base de dados em DBF devido um programa que tenho em Clipper ( é ele não morreu !! hehe ). Então eu preciso também que seja feito uma busca em um arquivo DBF e achei que minha busca em MYSQL poderia servir como ingnição...será que alguém pode me ajudar æa fazê-la funcionar buscando em DBF ?
<?
// Este arquivo conecta um banco de dados MySQL - Servidor = localhost
$dbname="micro-f_datareset"; // Indique o nome do banco de dados que será aberto
$usuario="micro-f_microf"; // Indique o nome do usuário que tem acesso
$password="mf123"; // Indique a senha do usuário
//1º passo - Conecta ao servidor MySQL
if(!($id = mysql_connect("localhost",$usuario,$password))) {
echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.";
exit;
}
//2º passo - Seleciona o Banco de Dados
if(!($con=mysql_select_db($dbname,$id))) {
echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.";
exit;
}
?>
msqlexecuta.php
<?php
function mysqlexecuta($id,$sql,$erro = 1) {
if(empty($sql) OR !($id))
return 0; //Erro na conexão ou no comando SQL
if (!($res = @mysql_query($sql,$id))) {
if($erro)
echo "Ocorreu um erro na execução do Comando SQL no banco de dados. Favor Contactar o Administrador.";
exit;
}
return $res;
}
?>
msqlconsulta.php
<?
include "mysqlconecta.php"; // Conecta ao banco de dados
include "mysqlexecuta.php"; // Executa a cláusula SQL
//Executa a consulta
$sql = "SELECT * FROM reset WHERE serie = ".$_POST['search'];
$res = mysqlexecuta($id,$sql);
?>
<table width=100% cellpading=0 cellspacing=0 border="1">
<?
//Exibe as linhas encontradas na consulta
while ($row = mysql_fetch_array($res)) {
?>
<tr>
<td bgcolor="#CCCCCC"><b>Nome</b></td>
<td bgcolor="#CCCCCC"><b>Código</b></td>
<td bgcolor="#CCCCCC"><b>Dias</b></td>
</tr>
<tr>
<!--td><?echo $row['serie'];?></td-->
<td><?echo $row['nome'];?></td>
<td><b><font color="#FF0000"><?echo $row['codigo'];?></font></b></td>
<td><b><?echo $row['dias'];?> dias</b></td>
<!--td><?echo $row['dias'];?></td-->
<!--td><?echo $row['vencimento'];?></td-->
</tr>
<?
}
?>
</table>
</body>
</html>
então pessoal, esta busca está funcionando perfeita foi por iso que eu achei que pudesse ser usada æ pra buscar em DBF...se eu estiver falando besteira me desculpem...
Pergunta
®odrigo_$am
Oopa..pessoal, graças a vocês do Forum meu sistema de busca está funionando beleza..agora é o seguinte...além dos arquivos SQL, eu também tenho uma base de dados em DBF devido um programa que tenho em Clipper ( é ele não morreu !! hehe ). Então eu preciso também que seja feito uma busca em um arquivo DBF e achei que minha busca em MYSQL poderia servir como ingnição...será que alguém pode me ajudar æa fazê-la funcionar buscando em DBF ?
os scripts são os seguintes..
index.php
msqlconecta.php<? // Este arquivo conecta um banco de dados MySQL - Servidor = localhost $dbname="micro-f_datareset"; // Indique o nome do banco de dados que será aberto $usuario="micro-f_microf"; // Indique o nome do usuário que tem acesso $password="mf123"; // Indique a senha do usuário //1º passo - Conecta ao servidor MySQL if(!($id = mysql_connect("localhost",$usuario,$password))) { echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador."; exit; } //2º passo - Seleciona o Banco de Dados if(!($con=mysql_select_db($dbname,$id))) { echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador."; exit; } ?>msqlexecuta.php<?php function mysqlexecuta($id,$sql,$erro = 1) { if(empty($sql) OR !($id)) return 0; //Erro na conexão ou no comando SQL if (!($res = @mysql_query($sql,$id))) { if($erro) echo "Ocorreu um erro na execução do Comando SQL no banco de dados. Favor Contactar o Administrador."; exit; } return $res; } ?>msqlconsulta.php<? include "mysqlconecta.php"; // Conecta ao banco de dados include "mysqlexecuta.php"; // Executa a cláusula SQL //Executa a consulta $sql = "SELECT * FROM reset WHERE serie = ".$_POST['search']; $res = mysqlexecuta($id,$sql); ?> <table width=100% cellpading=0 cellspacing=0 border="1"> <? //Exibe as linhas encontradas na consulta while ($row = mysql_fetch_array($res)) { ?> <tr> <td bgcolor="#CCCCCC"><b>Nome</b></td> <td bgcolor="#CCCCCC"><b>Código</b></td> <td bgcolor="#CCCCCC"><b>Dias</b></td> </tr> <tr> <!--td><?echo $row['serie'];?></td--> <td><?echo $row['nome'];?></td> <td><b><font color="#FF0000"><?echo $row['codigo'];?></font></b></td> <td><b><?echo $row['dias'];?> dias</b></td> <!--td><?echo $row['dias'];?></td--> <!--td><?echo $row['vencimento'];?></td--> </tr> <? } ?> </table> </body> </html>então pessoal, esta busca está funcionando perfeita foi por iso que eu achei que pudesse ser usada æ pra buscar em DBF...se eu estiver falando besteira me desculpem...
Se alguém puder me ajudar eu agradeço.
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.