[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поиск по сайту
maax
Взял вот такой код


$query = mysql_query("SELECT * FROM table WHERE MATCH(text) AGAINST('$search')",$db);
if(mysql_num_rows($query) > 0){
$sql = mysql_fetch_array($query);
do{
echo "<div>".$sql['text']."</div>";
}while($sql = mysql_fetch_array($query));
}else{
echo "Нет результатов";
}


и переписал под себя на

$result = $cnt->prepare("SELECT * FROM table WHERE MATCH(text) AGAINST('$search')");
$result->execute();
if($result->fetchColumn() > 0)
{
while($myrow = $result->fetch())
{
echo "<div>".$myrow['text']."</div>";
}

}

else
{
echo "Нет результатов";
}

Вроде пытается выводить то что есть в бд но нифига не показывает в поле где хотя бы должно было быть написано "Нет результатов" только пустота ,где ошибка?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.