X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Не выводит первую запись с помощью while
Mapshal
Mapshal
Topic Starter сообщение 26.2.2015, 15:36; Ответить: Mapshal
Сообщение #1


Есть 3 записи которые нужно вывести, выводит только вторую и третью, как исправить?


$ref = mysql_query("SELECT * FROM users WHERE referer='$referer'");
$araayref = mysql_fetch_array( $ref );
while( $araayref = mysql_fetch_array($ref)) {
echo "<table border='1' width='20%'><tr><td>Login</td><td>".$araayref['flname']."</td></tr></table>";}
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 26.2.2015, 15:39; Ответить: x64
Сообщение #2


1. Да забудьте уже наконец mysql_fetch_array(), где его достают-то все, на курсах Попова что ли?
Есть же mysql_fetch_assoc() для ассоциативного массива или mysql_fetch_row() для списка.
2.
Цитата
$araayref = mysql_fetch_array( $ref ); # получили первую строку результатов и забили на неё болт...
while( $araayref = mysql_fetch_array($ref)) { # т. к. перезаписали второй
}


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mapshal
Mapshal
Topic Starter сообщение 26.2.2015, 15:45; Ответить: Mapshal
Сообщение #3


x64, Прописал так, выводит тоже самое

$ref = mysql_query("SELECT * FROM users WHERE referer='$referer'");
$araayref = mysql_fetch_assoc( $ref );
while( $araayref = mysql_fetch_assoc($ref)) {
echo "<table border='1' width='20%'><tr><td>Login</td><td>".$araayref['flname']."</td></tr></table>";}

А вот так работает.

$ref = mysql_query("SELECT * FROM users WHERE referer='$referer'");
while( $araayref = mysql_fetch_assoc($ref)) {
echo "<table border='1' width='20%'><tr><td>Login</td><td>".$araayref['flname']."</td></tr></table>";}


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 26.2.2015, 16:15; Ответить: x64
Сообщение #4


Строку:
Цитата(Mapshal @ 26.2.2015, 14:45) *
$araayref = mysql_fetch_assoc( $ref );

комментарием снабдил.

А вот без неё уже первый результат не теряется.

Гораздо удобнее не работать в скриптах напрямую в таком виде (бесконечные mysql_query()/mysql_fetch_assoc()), а наваять небольшой класс (ну или функцию на худой конец), чтобы принималась строка запроса, а возвращался готовый хеш.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mapshal
Mapshal
Topic Starter сообщение 26.2.2015, 17:17; Ответить: Mapshal
Сообщение #5


x64,

Да сложновато для меня это, а денег на программиста нет, поэтому и пытаюсь сделать хоть как умею.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


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


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Раскройте свой потенциал заработка с помощью 2x2 Media Network — вашего пути к выгодным предложениям CPA!
Присоединяйтесь к 2x2 Media Network, вашему надежному партнеру в мире
11 2x2MediaLimited 3293 18.4.2024, 4:22
автор: 2x2MediaLimited
Горячая тема (нет новых ответов) Проверка позиций сайтов в поисковых системах с помощью Positon.ru
Мониторинг продвижения сайтов
183 Positon 179528 12.4.2024, 8:32
автор: Positon
Открытая тема (нет новых ответов) Edu-Profit - зарабатывай на essay от 60% за первую продажу и 20% за ребиллы!
16 Edu-Profit 6239 4.10.2022, 13:45
автор: Edu-Profit
Открытая тема (нет новых ответов) Кто возьмется за продвижение сайта со второй страницы на первую в Гугле
и за сколько?
9 Mukanov 2274 24.8.2020, 3:34
автор: adamsadriane
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыКак улучшить запись голоса
0 k0ttee 5901 6.8.2020, 18:59
автор: k0ttee


 



RSS Текстовая версия Сейчас: 23.4.2024, 21:38
Дизайн