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

> LIKE mysqli
AllesKlar  
Дата
Цитировать сообщение

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



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

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 3666
Пользователь №: 38635
На форуме: 3 года, 5 месяцев, 2 дня
Карма: 194




Цитата (hivuld @ 23.01.2016 - 09:17)
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in /home/u277332371/public_html/core/modules/search.php on line 7.

Английским по белому написано же: mysqli_fetch_assoc() ожидает параметр типа mysqli_result, вместо него передана уйня boolean (а именно false)


Вот это:
$Result = mysqli_query($db->CONNECT, "SELECT * FROM `$table` WHERE `title` = LIKE '%$search%' ORDER BY `id` DESC");


переписываешь, как
$query = "SELECT * FROM `$table` WHERE `title` = LIKE '%$search%' ORDER BY `id` DESC";
die($query);

То что вывалится на экран, отправляешь в phpmyadmin и дальше правишь код / запрос, пока не исчезнет ошибка.

И вообще, нужно сначала проверять, что у тебя в $Result, а уже потом вызывать
while($Row = mysqli_fetch_assoc($Result)) {
...


--------------------
[продано копирайтерам]
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Valick  
Дата
Цитировать сообщение

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



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

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 5618
Пользователь №: 35718
На форуме: 4 года, 6 месяцев, 9 дней
Карма: 173




Цитата (AllesKlar @ 23.01.2016 - 10:22)
переписываешь, как

$query = "SELECT * FROM `$table` WHERE `title` = LIKE '%$search%' ORDER BY `id` DESC";
die($query);

кх кх

echo $query = "SELECT * FROM `$table` WHERE `title` LIKE '%$search%' ORDER BY `id` DESC";
$res = mysqli_query($db->CONNECT, $query) or die(mysql_error($db->CONNECT));


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

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



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

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




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

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



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

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 5618
Пользователь №: 35718
На форуме: 4 года, 6 месяцев, 9 дней
Карма: 173




Kusss, да спасибо, копипаст непобедим


--------------------
wmr - R281553014107
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
inpost  
Дата
Цитировать сообщение

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



Помагите Здесь живу!!!
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 22919
Пользователь №: 20039
На форуме: 7 лет, 5 месяцев, 21 день
Карма: 607




не mysql_error, а mysqli_


--------------------
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
PMПисьмо на e-mail пользователюICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Valick  
Дата
Цитировать сообщение

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



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

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 5618
Пользователь №: 35718
На форуме: 4 года, 6 месяцев, 9 дней
Карма: 173




inpost, да, опечатался


--------------------
wmr - R281553014107
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
AllesKlar  
Дата
Цитировать сообщение

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



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

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 3666
Пользователь №: 38635
На форуме: 3 года, 5 месяцев, 2 дня
Карма: 194




Цитата (Valick @ 23.01.2016 - 10:00)
Цитата (AllesKlar @ 23.01.2016 - 10:22)
переписываешь, как

$query = "SELECT * FROM `$table` WHERE `title` = LIKE '%$search%' ORDER BY `id` DESC";
die($query);

кх кх

echo $query = "SELECT * FROM `$table` WHERE `title` LIKE '%$search%' ORDER BY `id` DESC";
$res = mysqli_query($db->CONNECT, $query) or die(mysql_error($db->CONNECT));

И что ты хотел этим показать?
Что ты знаешь синтаксис sql уровня ученика начальной школы?
Ну молодец, правильно запрос написал.
Кавычки правилные, echo написал без ошибок. Отсупы вот только лузерские.
Тру прогеры пишут так, чтобы знаки "равно" были на одном уровне. Читабельность лучше.

Я же хотел, чтобы ТС сам увидел и исправил ошибку.


--------------------
[продано копирайтерам]
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Valick  
Дата
Цитировать сообщение

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



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

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 5618
Пользователь №: 35718
На форуме: 4 года, 6 месяцев, 9 дней
Карма: 173




AllesKlar, ты очень предвзято ко мне относишься. Я просто скопипастил запрос и даже не смотрел в него (вон Кус поправил). Про отступы ... (нет даже никаких мыслей, что тебе ответить) И вообще не люблю я LIKE.
Я просто показал где надо die() а где достаточно echo, а тебе опять мерещиться заговор.


--------------------
wmr - R281553014107
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
AllesKlar  
Дата
Цитировать сообщение

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



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

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 3666
Пользователь №: 38635
На форуме: 3 года, 5 месяцев, 2 дня
Карма: 194




Цитата (Valick @ 23.01.2016 - 19:03)
AllesKlar, ты очень предвзято ко мне относишься. Я просто скопипастил запрос и даже не смотрел в него (вон Кус поправил). Про отступы ... (нет даже никаких мыслей, что тебе ответить) И вообще не люблю я LIKE.
Я просто показал где надо die() а где достаточно echo, а тебе опять мерещиться заговор.

Принято.


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

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

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