<?
require 'banco.php';
$db = conectar();
$busca = $_POST["busca"];
$sql=mysql_query("select * from teste where nome like '%$busca%'", $db);
while ($valor = mysql_fetch_array($sql)){
$imagem = $valor["imagem"];
$nome = $valor["nome"];
$arquivo = $valor["arquivo"];
echo "Nome da Imagem: $imagem<br>Nome de quem cadastrou: $nome<br>Imagem: $arquivo<br>";
}
$sql=mysql_query("select * from teste where nome like '%$busca%'", $db);
$registros = mysql_num_rows($sql);
if($registros==0){
echo"Sua busca não retornou nenhum resultado";
}
?>
Pergunta
Brenno Ferreira Santiago
Poderiam de dizer onde está o erro neste meu script?
Tabela: teste
Campos no mysql: imagem, nome, arquivo
Vou testa-lo localmente
Conexão com Mysql:
<? function conectar(){ //conexão com banco de dados $servidor = "localhost"; $login = "root"; $senha = ""; $banco = "teste"; $db = mysql_connect($servidor, $login, $senha); mysql_select_db($banco,$db); return($db); } ?>Form de Busca: Arquivo que executa a busca:<? require 'banco.php'; $db = conectar(); $busca = $_POST["busca"]; $sql=mysql_query("select * from teste where nome like '%$busca%'", $db); while ($valor = mysql_fetch_array($sql)){ $imagem = $valor["imagem"]; $nome = $valor["nome"]; $arquivo = $valor["arquivo"]; echo "Nome da Imagem: $imagem<br>Nome de quem cadastrou: $nome<br>Imagem: $arquivo<br>"; } $sql=mysql_query("select * from teste where nome like '%$busca%'", $db); $registros = mysql_num_rows($sql); if($registros==0){ echo"Sua busca não retornou nenhum resultado"; } ?>---------------------------
agora... onde está o meu erro?
vlw
Link para o comentário
Compartilhar em outros sites
4 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.