Esquece esse script acima.... conseguir outro e o erro agora foi no resultado da pesquisa
o endereço: www.ideiabr.com/busca1.php
Oi, valeu a força de todos vocês.... mas conseguir outro script e o erro agora é no resultado da pesquisa. ele se conecta beleza, mas dá erro na resposta:
o endereço dele é ideiabr.com/busca1.php
O ERRO:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/ideiabr/public_html/busca1.php on line 38
Sua busca retornou '' resultados.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/ideiabr/public_html/busca1.php on line 43
O SCRIPT:
<?php
$bdhost = ("localhost"); // host
$bdnome = ("ideiabr_not"); // banco de dados
$bdusuario = ("ideiabr_not"); // usuario
$bdsenha = ("0100"); // senha
$dbh=mysql_connect ("$bdhost", "$bdusuario", "$bdsenha") or die ('I cannot connect to the
database because: ' . mysql_error());
mysql_select_db ("$bdnome");
?>
<FORM method="post">
Busca: <INPUT name="palavra">
<INPUT type="submit" value="Buscar">
</FORM>
<?php
if(!empty($HTTP_POST_VARS["palavra"])) {
$palavra = str_replace(" ", "%", $HTTP_POST_VARS[palavra]);
/* Altera os espaços adicionando no lugar o simbolo % */
$qr = "SELECT * FROM noticias WHERE titulo LIKE '%".$palavra."%' ORDER BY codigo
DESC";
// Executa a query no Banco de Dados
$sql = mysql_query($qr);
// Conta o total ded resultados encontrados
$total = mysql_num_rows($sql);
echo "Sua busca retornou '$total' resultados.";
// Gera o Loop com os resultados
while($r = mysql_fetch_array($sql)) {
echo "<hr>";
echo $r["noticia"];
}
}
?>