[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: "Особый" запрос
verback2308
Привет!
Мне нужно вытащить из бд данные из столбца idMovie, при этом столбец login должен быть = 31948683. (они все равны)
user posted image
Я делаю запрос:
$result = mysql_query("SELECT idMovie FROM fcache WHERE login =31948683",$db);

Но мне как результат выдает только данные из первой строки,то есть 75.
user posted image
А как получить все остальные??? Ведь запрос правильный..



Спустя 22 минуты, 44 секунды (17.05.2012 - 00:12) Placido написал(а):
$result = mysql_query("SELECT idMovie FROM fcache WHERE login =31948683");
while ($row = mysql_fetch_assoc($result))
{
print_r($row);
echo '<br/>';
}

Спустя 1 час, 18 минут, 44 секунды (17.05.2012 - 01:31) verback2308 написал(а):
а из этого цикла можно получить один многомерный массив?

Спустя 34 минуты, 20 секунд (17.05.2012 - 02:06) verback2308 написал(а):

<?php
require_once("db_config.php");
$result = mysql_query("SELECT idMovie FROM fcache WHERE login =31948683",$db);
$myrow = mysql_fetch_array($result);
$all = array();
do
{
$all = array_merge($all,$myrow);
}
while ($myrow = mysql_fetch_array($result));
echo '<pre>'.htmlspecialchars(print_r($all, 1)).'</pre>';
?>


Вроде получилось, но есть один косяк =\
user posted image

Спустя 3 минуты, 16 секунд (17.05.2012 - 02:09) m4a1fox написал(а):
verback2308
Цитата
Вроде получилось, но есть один косяк

Не может быть! Один - маловато!

Спустя 6 минут, 31 секунда (17.05.2012 - 02:15) verback2308 написал(а):
m4a1fox
я не знаю как сделать иначе..
мне нужно получить один массив такого вида:

Array
(
[0] => Array
(
[id] => 10061
[poster_path] => /mwtRojmVdcV5KxcSWe3C6BUMrSW.jpg
)
)

Но каааак?

Спустя 6 минут, 3 секунды (17.05.2012 - 02:21) m4a1fox написал(а):
verback2308
require_once("db_config.php");
$result = mysql_query("SELECT idMovie FROM fcache WHERE login =31948683");
while($myrow = mysql_fetch_assoc($result)){
print_r($myrow);
}

Спустя 6 минут, 2 секунды (17.05.2012 - 02:27) verback2308 написал(а):
user posted image
я не могу их соеденить в 1 массив

Спустя 17 минут, 23 секунды (17.05.2012 - 02:45) m4a1fox написал(а):
verback2308
Читаем про объединения массивов

Спустя 9 минут, 2 секунды (17.05.2012 - 02:54) verback2308 написал(а):
m4a1fox
читал, но ведь это же невозможно в цикле!
то, что я пытался сделать, я скинул выше..
что не так?

Спустя 4 минуты, 9 секунд (17.05.2012 - 02:58) m4a1fox написал(а):

Спустя 1 минута, 35 секунд (17.05.2012 - 03:00) verback2308 написал(а):
m4a1fox
<?php
require_once("db_config.php");
$result = mysql_query("SELECT idMovie FROM fcache WHERE login =31948683",$db);
$myrow = mysql_fetch_array($result);
$all = array();
do
{
$all = array_merge($all,$myrow);
}
while ($myrow = mysql_fetch_array($result));
echo '<pre>'.htmlspecialchars(print_r($all, 1)).'</pre>';
?>

Спустя 3 минуты, 12 секунд (17.05.2012 - 03:03) m4a1fox написал(а):
verback2308
Мдя...... Без комментариев.

Спустя 1 минута, 1 секунда (17.05.2012 - 03:04) verback2308 написал(а):
m4a1fox, если бы я знал, как это сделать, то не просил бы помощи на форуме. У меня уже руки упали..

Спустя 14 минут, 50 секунд (17.05.2012 - 03:19) m4a1fox написал(а):
Я ж тебе ссылку дал

Спустя 1 час, 24 минуты, 21 секунда (17.05.2012 - 04:43) Gabriel написал(а):
чет не понимэ, можеш показать пример масива который хочеш получить, но всеже что-то говорит $all[] = $myrow?

Спустя 3 часа, 50 минут, 51 секунда (17.05.2012 - 08:34) Nikitian написал(а):

<?php
require_once("db_config.php")
$result = mysql_query("SELECT idMovie FROM fcache WHERE login =31948683",$db);
$all = array();
if(mysql_num_rows($result)>0){
while($row = mysql_fetch_assoc($result))
$all[]=$row;
}
echo '<pre>'.htmlspecialchars(print_r($all, 1)).'</pre>';
?>
Это?

Спустя 3 минуты, 54 секунды (17.05.2012 - 08:38) Игорь_Vasinsky написал(а):
это. это...

Спустя 1 минута, 40 секунд (17.05.2012 - 08:39) Nikitian написал(а):
Так чего тогда воду мутить? Заставлять думать имхо надо на более интересных вопросах, а не на этой азбуке.

Спустя 34 минуты, 52 секунды (17.05.2012 - 09:14) verback2308 написал(а):
Nikitian, Аллилуйя! Спасибо большое! Ночью так и не въехал, а вот поспал и вроде бы понятно. Буду учить мат.часть!
Быстрый ответ:

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