Guerreiro_21
Power Member
boas
arranjei este codigo aqui http://war-design.com/wd/index.php?showtopic=3676
alterei os nomes para a minha base de dados
mas nao da resultado nenhum
o codigo esta assim
tabela
index
alguem sabe qual o erro???
arranjei este codigo aqui http://war-design.com/wd/index.php?showtopic=3676
alterei os nomes para a minha base de dados
mas nao da resultado nenhum
o codigo esta assim
tabela
Código:
CREATE TABLE `noticias` (
`Id_noticias` int(11) NOT NULL auto_increment,
`titulo` varchar(100) default NULL,
`texto` text,
PRIMARY KEY (`Id_noticias`)
)
index
Código:
<FORM method="post">
Palavra: <INPUT name="palavra">
<INPUT type="submit" value="Buscar">
</FORM>
<?php
$conexao = mysql_connect("localhost", "root", "")
or die ("Erro na ligação à banco de dados.");
$db = mysql_select_db("centro_bd")
or die ("Erro ao selecionar a base de dados.");
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 texto LIKE '%".$palavra."%' ORDER BY Id_noticias 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["texto"];
}
}
?>
alguem sabe qual o erro???