Форум программистов, компьютерный форум, киберфорум
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. Показов 459. Ответов 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
3012 / 1450 / 262
Регистрация: 16.03.2008
Сообщений: 6,460
Записей в блоге: 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
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru