Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 18.05.2012
Сообщений: 12

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given

16.05.2014, 00:28. Показов 472. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я самоучка и не могу вот разобраться в скрипте не вижу ошибок так как только начал работать с ajax и вот что получается
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
$(document).ready(function(){
 
 
var inProgress = false;
var startFrom = 10;
    $(window).scroll(function() {
        if($(window).scrollTop() + $(window).height() >= $(document).height() && !inProgress) {
    
        $.ajax({            
            url: 'handler_project.php',
            type: "POST",
            data: {"startFrom" : startFrom},
            beforeSend: function() {
            inProgress = true;}          
            }).done(function(data){
            data = jQuery.parseJSON(data);
            if (data.length > 0) {            
            $.each(data, function(index, data){
            $("#ptojects_content").append(startFrom + "<div class='project'><img class='img_project' src='" + data.img + "'  width='350px' height='250px'/><h4>" + data.name + "</h4><div class='project_text'>" + data.description + "</div><div class='project_rating'><div id='share' class='rating'><img src='img/share.png'  />569 Shares</div><div id='views' class='rating'><img src='img/views.png'  />1,654 Views</div><div id='like' class='rating'><img src='img/like.png'  />385</div></div> </div>");
            });
            inProgress = false;
            startFrom += 10;
            }});   
        }
    });
});
А обработчик
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
include 'config_projects.php';
$startFrom = $_POST['startFrom'];
//Проверка на тип 
if ($startFrom >0 ){echo gettype($startFrom);}else{echo gettype($startFrom);}
$res = mysqli_query($db, "SELECT * FROM `News` ORDER BY `id` DESC LIMIT 
{$startFrom},10");
$articles = array();
 while ($row = mysqli_fetch_assoc($res))
{
    $articles[] = $row;
}
 
echo json_encode($articles);
на странице обработчика в браузере выводит 
NULL
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in Z:\home\localhost\www\SFI2\handler_proje ct.php on line 13
[]
место NULL должно быть число из java скрипта
Помогите пожалуйста уже очень долго мучаюсь не знаю что делать!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.05.2014, 00:28
Ответы с готовыми решениями:

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in
Здравствуйте, у меня проблема с данным кодом, а точнее с запросом, я так понял что тут проблема в самом запросе .(int) $art. как только это...

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in
Добрый день, возникает ошибка Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in в следующем коде: ...

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given
Как исправить данную ошибку? Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in...

2
Все элементарное - сложно
133 / 118 / 50
Регистрация: 14.04.2014
Сообщений: 509
16.05.2014, 11:53
Здесь дело в обработчике. Это вам в раздел php.
Вы уверены, что данные приходят в суперглобальный массив $_POST? Попробуйте вывести его на экран с использованием print_r($_POST). И зря вы обращаетесь на прямую к элементу массива. Лучше использовать конструкцию :
if (isset($_POST['startFrom'])){ $startFrom = $_POST['startFrom']; Остальной код}
0
3058 / 1457 / 265
Регистрация: 16.03.2008
Сообщений: 6,495
Записей в блоге: 2
16.05.2014, 12:22
Ругается на 9 строку php скрипта. Очевидно, что в 6 строке у вас выборка не возвращается. Прежде чем фетчить результат проверьте переменную $res - не равна ли он false (если запрос не выполнен из-за ошибки).

Проверяйте значение $startFrom является ли оно целым числом, вообще пришло ли значение для него в запросе. Если нет, то (в зависимости от задачи) либо задавайте ей конкретное значение (например 0), либо завершайте работу скрипта.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.05.2014, 12:22
Помогаю со студенческими работами здесь

PHP Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in
Выводится ошибка в логах: PHP Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in Кусок...

Ошибка Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\qwerty\
Вылезает вот такая ошибка: &quot;Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in...

ошибка Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in W:\domains\test.ru\index
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in W:\domains\test.ru\index.php on line 11 ...

mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given
Ошибка помогите пожалуйста исправить Notice: Undefined index: nnnn in D:\xampp\htdocs\testing\admin\admin.php on line 172 Warning:...

Mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given
Работаю на Easy PhP. При написании кода представленного ниже браузер выводит ошибку: mysqli_fetch_assoc() expects parameter 1 to be...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru