Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Поиск по сайту
maax  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Пользователь
**

Профиль
Группа: Пользователь
Сообщений: 92
Пользователь №: 41664
На форуме: 1 год, 4 месяца, 7 дней
Карма:




Взял вот такой код


$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 "Нет результатов";
}

Вроде пытается выводить то что есть в бд но нифига не показывает в поле где хотя бы должно было быть написано "Нет результатов" только пустота ,где ошибка?
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Kusss  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1358
Пользователь №: 28976
На форуме: 5 лет, 4 месяца, 12 дней
Карма: 77




if ($result->columnCount() > 0)
{
echo 'найдено';
} else {
echo 'Нет результата';
}


Это сообщение отредактировал Kusss - 6.09.2016 - 23:55
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
maax  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Пользователь
**

Профиль
Группа: Пользователь
Сообщений: 92
Пользователь №: 41664
На форуме: 1 год, 4 месяца, 7 дней
Карма:




Kusss

куда while тогда?

Это сообщение отредактировал maax - 7.09.2016 - 00:17
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
maax  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Пользователь
**

Профиль
Группа: Пользователь
Сообщений: 92
Пользователь №: 41664
На форуме: 1 год, 4 месяца, 7 дней
Карма:




Никто не поможет?, обьясню еще раз когда вводишь того чего нет в бд он сразу выдает "Нет результатов" как и надо,а если вбить то что есть в бд то он выдает пустоту,понятно что он нашел что я искал но не может вывести на экран
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Kusss  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1358
Пользователь №: 28976
На форуме: 5 лет, 4 месяца, 12 дней
Карма: 77





$sql = "
SELECT
*
FROM
`table`
WHERE
MATCH(text) AGAINST('
$search')
"
;
$result = $cnt->prepare($sql);
$result->execute();

if ($result->columnCount() > 0) {
$result->setFetchMode(PDO::FETCH_ASSOC);

while ($myrow = $result->fetch()) {
echo '<div>'.$myrow['text'].'</div>';
}
}

else
echo "Нет результатов";
Должно быть так. с PDO пока дело не имел

Это сообщение отредактировал Kusss - 7.09.2016 - 14:15
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса