Busca em php
Olá companheiros, estou fazendo um simples sistema de busca que traga somente os resultados de tabelas especificas. O problema é que está ocasionando um erro devido as tabelas serem diferentes e suas linhas. Vejam meu script.
$q = $_GET['busca'];
$query='
SELECT * FROM noticia WHERE noticia_title LIKE "%'.$q.'% or noticia_content LIKE "%'.$q.'%"
UNION
SELECT * FROM eventos WHERE evento_nome LIKE "%'.$q.'% or evento_content LIKE "%'.$q.'%"
UNION
SELECT * FROM albuns WHERE album_name LIKE "%'.$q.'%" or album_descricao LIKE "%'.$q.'%"
';
$result = mysql_query($query);
$row_row = mysql_fetch_assoc($result);
$row_count=mysql_num_rows($row_row);
while ($row = mysql_fetch_array($query))
{
if ($row_count != 0)
{
echo "Durante sua busca foi encontrando $row_count resultados. ";
}
else
{
echo "Nada foi encontrado.";
}
}
O erro que está ocasionando é:
**Warning**: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in
**Warning**: mysql_num_rows(): supplied argument is not a valid MySQL result resource in
**Warning**: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
Alguém poderia me ajudar?Discussão (5)
Carregando comentários...