The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Mysql возвращает не все данные"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (PHP)
Изначальное сообщение [ Отслеживать ]

"Mysql возвращает не все данные"  +/
Сообщение от Костя email(??) on 18-Янв-12, 15:08 
Здравствуйте!

Помогите, пожалуйста, решить проблему.

Редактирую выгрузку из 1с.

Если обращаюсь к скрипту из браузера - возвращается 10 строк, если запрос делается из 1с -возвращается 9 строк.

Никак не могу понять, почему так. А мне нужна как раз десятая.)

Код:

$sql = "select * from b_iblock_element_property where IBLOCK_ELEMENT_ID=27704";

$res = mysql_query($sql);
while($art = mysql_fetch_assoc($res))
        {
                $x .= print_r($art, true);
        }

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Mysql возвращает не все данные"  +/
Сообщение от KarD_IO on 18-Янв-12, 15:27 
А на самом деле 20? :)

Может они вместе врут...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Mysql возвращает не все данные"  +/
Сообщение от Костя email(??) on 18-Янв-12, 15:50 
> А на самом деле 20? :)
> Может они вместе врут...

На самом деле 10 =)

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Mysql возвращает не все данные"  +/
Сообщение от KarD_IO on 18-Янв-12, 16:11 
Ну тогда скрипт работает правильно, а 1с - нет... Господа, может нам зарплату меньше начисляют? 1с-то глючит :)
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Mysql возвращает не все данные"  +/
Сообщение от DeadLoco (ok) on 19-Янв-12, 02:28 
> Если обращаюсь к скрипту из браузера - возвращается 10 строк,

Из браузера - это, вероятно, через пхпмуадмин? Прямым запросом?

> если запрос делается из 1с -возвращается 9 строк.

А вот не факт, что возвращается 9 строк. Может возвращаться 10, но печатается вам только 9.

> Никак не могу понять, почему так.

Внимательно смотрите в этот код. Я не уверен, что точно понимаю его смысл, но точно знаю, что десятая запись исчезает именно здесь:

> $res = mysql_query($sql);
> while($art = mysql_fetch_assoc($res))
> {
>   $x .= print_r($art, true);
> }

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Mysql возвращает не все данные"  +/
Сообщение от Костя email(??) on 19-Янв-12, 11:35 
>[оверквотинг удален]
> А вот не факт, что возвращается 9 строк. Может возвращаться 10, но
> печатается вам только 9.
>> Никак не могу понять, почему так.
> Внимательно смотрите в этот код. Я не уверен, что точно понимаю его
> смысл, но точно знаю, что десятая запись исчезает именно здесь:
>> $res = mysql_query($sql);
>> while($art = mysql_fetch_assoc($res))
>> {
>>   $x .= print_r($art, true);
>> }

Кол-во возвращаемых строк проверяю php-функцией mysql_num_rows,
через браузер - пишу в браузере адрес скрипта.=)

Все-таки, думаю, запись исчезает не в этом куске кода.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру