powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Выборка по значению переменной полученной из другой таблицы
7 сообщений из 7, страница 1 из 1
Выборка по значению переменной полученной из другой таблицы
    #38220106
veltony
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
помогите пожалуйста:

Из таблицы CAT происходит выборка

$result=mysql_query("SELECT `image`,`name`,`id`,`cost`,`id_category` FROM `cat` WHERE user=$id_text" );
while($row=mysql_fetch_array($result))
echo($row['name'].'<br>'.$row['image'].'<br>'.$row['id_category'].'<br>');


После выборки из таблицы CAT нужно сделать выборку из таблицы CATEGORY, те значения `name`, у которых
id_category те которые были получены в предыдущей выборке из таблицы CAT


Такой не работает:

$xcc=row[id_category];

$result=mysql_query("SELECT `name` FROM `category` WHERE id_category=$xcc" );

while($row=mysql_fetch_array($result))

echo($row['name']);
...
Рейтинг: 0 / 0
Выборка по значению переменной полученной из другой таблицы
    #38220172
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
$result=mysql_query("SELECT cat.`image`,cat.`name`,cat.`id`,cat.`cost`,c.`name` as category FROM `cat` JOIN category c ON cart.id_category = c.id_category WHERE cat.user=$id_text" );
while($row=mysql_fetch_array($result)) 
echo($row['name'].'<br>'.$row['image'].'<br>'.$row['category'].'<br>');
...
Рейтинг: 0 / 0
Выборка по значению переменной полученной из другой таблицы
    #38220174
JustCrazy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
veltonyпомогите пожалуйста:

Из таблицы CAT происходит выборка

$result=mysql_query("SELECT `image`,`name`,`id`,`cost`,`id_category` FROM `cat` WHERE user=$id_text" );
while($row=mysql_fetch_array($result))
echo($row['name'].'<br>'.$row['image'].'<br>'.$row['id_category'].'<br>');


После выборки из таблицы CAT нужно сделать выборку из таблицы CATEGORY, те значения `name`, у которых
id_category те которые были получены в предыдущей выборке из таблицы CAT


Такой не работает:

$xcc=row[id_category];

$result=mysql_query("SELECT `name` FROM `category` WHERE id_category=$xcc" );

while($row=mysql_fetch_array($result))

echo($row['name']);
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
$result=mysql_query("SELECT `image`,`name`,`id`,`cost`,`id_category` FROM `cat` WHERE user=$id_text" );
if (mysql_num_rows($result)>0) {
  while($row=mysql_fetch_array($result)) {
    $result2=mysql_query("SELECT `name`,`id_category` FROM `CATEGORY` WHERE id_category='".$row['id_category']."" );
    if (mysql_num_rows($result2)>0) {
      while($row2=mysql_fetch_array($result2)) {
        echo $row2['id_category'].$row2['name'];
      }
    }
  }
}


как то так.. хотя по мне так лучше использовать join
...
Рейтинг: 0 / 0
Выборка по значению переменной полученной из другой таблицы
    #38220260
mhx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mhx
Гость
Код: sql
1.
WHERE cat.user=$id_text


SQL injection detected
...
Рейтинг: 0 / 0
Выборка по значению переменной полученной из другой таблицы
    #38221271
veltony
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое.
Всё получилось.
...
Рейтинг: 0 / 0
Выборка по значению переменной полученной из другой таблицы
    #38221613
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обязательно цикл? Вроде как это одним запросом с джойном можно сделать.
...
Рейтинг: 0 / 0
Выборка по значению переменной полученной из другой таблицы
    #38223008
veltony
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получилось с джойном.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Выборка по значению переменной полученной из другой таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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