powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Непонятки с массивом при выборке данных из MySQL
12 сообщений из 12, страница 1 из 1
[PHP] Непонятки с массивом при выборке данных из MySQL
    #38084247
estet-osa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здрасте всем, кому все равно и кому не все равно...

У меня есть вот такой query-> SELECT * FROM lamb WHERE id IN ( '71', ' 102', ' 103', ' 92');

Вроде все просто, но вот какая беда, если этот запрос выполняю в phpmyadmin, то все впорядке, он возвращает массив[с четырьмя индексами], если то же самое делаю из кода, возвращается мне только массив[с одним индексом] когда вывожу функой print_r();

Люди добрые помогите, не могу с места сдвинуться...
...
Рейтинг: 0 / 0
[PHP] Непонятки с массивом при выборке данных из MySQL
    #38084258
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а фетчить записи не забываешь?
...
Рейтинг: 0 / 0
[PHP] Непонятки с массивом при выборке данных из MySQL
    #38084259
estet-osa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нет, все хорошо...
...
Рейтинг: 0 / 0
[PHP] Непонятки с массивом при выборке данных из MySQL
    #38084284
estet-osa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
даже вот такой запрос -> SELECT id FROM lamb WHERE id > 76 AND id < 105 print_r() все равно выводит только один элемент массива, хотя через phpmyadmin все хорошо, что делать, волосы скоро выпадать начнут, помогите народ...
...
Рейтинг: 0 / 0
[PHP] Непонятки с массивом при выборке данных из MySQL
    #38084294
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
estet-osaдаже вот такой запрос -> SELECT id FROM lamb WHERE id > 76 AND id < 105 print_r() все равно выводит только один элемент массива, хотя через phpmyadmin все хорошо, что делать, волосы скоро выпадать начнут, помогите народ...
нету в МуСКЛ такого - print_r()

вот откуда ты эту хрень принёс - там нужно и спрашивать
...
Рейтинг: 0 / 0
[PHP] Непонятки с массивом при выборке данных из MySQL
    #38084297
trew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
estet-osa,

может просто в коде нет цикла?
для примера:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
// SQL-запрос:
$q = mysql_query ("SELECT * FROM customer") or die(mysql_error());

// Выводим таблицу:
for ($c=0; $c< mysql_num_rows($q); $c++)
{
echo "<tr>";

$f = mysql_fetch_array($q);
echo "<td>$f[id]</td><td>$f[name]</td><td>$f[tel]</td>";

echo "</tr>";
}
...
Рейтинг: 0 / 0
[PHP] Непонятки с массивом при выборке данных из MySQL
    #38084299
estet-osa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot qwerty112]estet-osaвот откуда ты эту хрень принёс - там нужно и спрашивать

Наверняка ты хороший парень.
...
Рейтинг: 0 / 0
[PHP] Непонятки с массивом при выборке данных из MySQL
    #38084309
estet-osa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trewestet-osa,

может просто в коде нет цикла?
для примера:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
// SQL-запрос:
$q = mysql_query ("SELECT * FROM customer") or die(mysql_error());

// Выводим таблицу:
for ($c=0; $c< mysql_num_rows($q); $c++)
{
echo "<tr>";

$f = mysql_fetch_array($q);
echo "<td>$f[id]</td><td>$f[name]</td><td>$f[tel]</td>";

echo "</tr>";
}




Да я понимаю о чем вы говорите, но сам массив имеет только один индекс, ни foreach ни for ни print_r не помогает, и хотя даже мне самому кажется абсурдом то что я говорю, но phpmyadmin этот же запрос выполняет, а из кода возвращается только массив[0]... И это печально, если найду решение напишу...(((

Модератор: Тема перенесена из форума "MySQL".
...
Рейтинг: 0 / 0
[PHP] Непонятки с массивом при выборке данных из MySQL
    #38084334
MikkiMouse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
estet-osa,

Это очень печально, все ждут с нетерпением решения. Напиши, пожалуйста, все просто затаили дыхание!
...
Рейтинг: 0 / 0
[PHP] Непонятки с массивом при выборке данных из MySQL
    #38084338
phpz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
estet-osatrewestet-osa,

может просто в коде нет цикла?
для примера:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
// SQL-запрос:
$q = mysql_query ("SELECT * FROM customer") or die(mysql_error());

// Выводим таблицу:
for ($c=0; $c< mysql_num_rows($q); $c++)
{
echo "<tr>";

$f = mysql_fetch_array($q);
echo "<td>$f[id]</td><td>$f[name]</td><td>$f[tel]</td>";

echo "</tr>";
}




Да я понимаю о чем вы говорите, но сам массив имеет только один индекс, ни foreach ни for ни print_r не помогает, и хотя даже мне самому кажется абсурдом то что я говорю, но phpmyadmin этот же запрос выполняет, а из кода возвращается только массив[0]... И это печально, если найду решение напишу...(((

Модератор: Тема перенесена из форума "MySQL".

Ошибка в том, что mysql_num_rows внутри цикла. Вынесите ее за пределы цикла или сделайте "нормально":

Код: php
1.
2.
3.
4.
5.
$q = mysql_query ("SELECT * FROM customer") or die(mysql_error());
while($row = mysql_fetch_array($q, MYSQL_ASSOC))
{
   echo...  // выводим таблицу
}
...
Рейтинг: 0 / 0
[PHP] Непонятки с массивом при выборке данных из MySQL
    #38084442
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
phpz,

это не код топикстартера.
Топикстартер а выложите ка нам свой код?
...
Рейтинг: 0 / 0
[PHP] Непонятки с массивом при выборке данных из MySQL
    #38084648
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А откуда mysql_num_rows получает данные? Не будет ли излишний ее вызов пагубно сказываться на скорости работы?
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Непонятки с массивом при выборке данных из MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]