Jump to content


wbiehl

Member Since 22/09/2008
Offline Last Active 31/10/2011, 21:37
-----

Topics I've Started

O Que Está Errado Aqui Neste If?

28/10/2011, 19:49

Pessoal oque há de errado com a linha abaixo? ela gera o erro:"Fatal error: Can't use method return value in write context in..."

<?php if ($Pedido->getStatus() = 'Năo autorizada') { ?>red<? } ?>

Como resolver isso?

Erro Em Busca Mysql

07/01/2011, 10:25

Amigos o script abaixo está apresentando o seguinte erro que não estou conseguindo resolver:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/caminho/busca.php on line 19.


Onde news_publish é a tabela e category_id, title, content, são colunas.
há tambem um indice chamado texto criado para estas colunas.

<?php
//cadeia de conexao
mysql_connect("localhost","bd","senha");
//DEVO PREPARAR OS TEXTOS QUE VOU BUSCAR se a cadeia existe
if ($busca<>''){
   //CONTA O NUMERO DE PALAVRAS
   $pedacos=explode(" ",$busca);
   $numero=count($pedacos);
  if ($numero==1) {
   //SE SO HA UMA PALAVRA DE BUSCA SE ESTABELECE UMA INSTRUCAO COM LIKE
   $cadbusca="SELECT category_id, title FROM news_publish WHERE VISIBLE =1 AND content LIKE '%$busca%' OR title LIKE '%$busca%' LIMIT 50";
  } elseif ($numero>1) {
  //SE HA UMA FRASE SE UTILIZA O ALGORTIMO DE BUSCA AVANCADO DE MATCH AGAINST
  //busca de frases com mais de uma palavra e um algoritmo especializado
  $cadbusca="SELECT category_id, title MATCH ( title, content ) AGAINST ( '$busca' ) AS Score FROM news_publish WHERE MATCH ( title, content ) AGAINST ( '$busca' ) ORDER BY Score DESC LIMIT 50";
}
$result=mysql("teleformacao", $cadbusca);
while($row=mysql_fetch_object($result))
{
   //Mostramos os titulos dos artigos ou o que desejemos...
  $referencia=$row->title;
   $titulo=$row->content;
   echo $referencia." - ".$titulo."<br>";;
}
}
?> 


IPB Skin By Virteq