[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Несколько mysql_fetch_assoc, почему не работает?
Dima85
Мне нужно сделать несколько циклов, с разными условиями, и я хочу сделать только 1 select запрос, ниже я привел пример. Почему в втором цикле я получаю пустые данные? И как лучше делать такие вещи.

$charitycheck = mysql_query("SELECT * FROM `chary` WHERE `Check` = 'Yes'");

while ($charity = mysql_fetch_assoc($charitycheck)){
echo $charity['CUser'].'<br>';
}

while ($charity = mysql_fetch_assoc($charitycheck)){
echo $charity['CUser'].'<br>';
}
andrey888
это полный код ? .. между ними ничего нету ?...

mysql_fetch_assoc - сдвигает внутренний указатель .. может поэтому .

_____________
Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. )
Dima85
Это полный код. И второй цикл почему-то не работает.
inpost
Dima85
Тебе уже ответили. Сдвинут указатель на последнюю строчку. Верни его назад на первую.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Dima85
Как это правильней сделать в моем примере?
Игорь_Vasinsky
http://php.net/manual/ru/function.mysql-data-seek.php

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Invis1ble
Цитата (Dima85 @ 28.07.2015 - 16:07)
Как это правильней сделать в моем примере?

ничего возвращать не нужно, не слушай их
в первом цикле собери все данные в один массив и далее работай с ним

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

sergeiss
Цитата (Invis1ble @ 28.07.2015 - 18:24)
ничего возвращать не нужно, не слушай их

Прямо дословно то, что хотел сказать smile.gif

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.