Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запрос из массива
 
 автор: brys   (30.10.2007 в 10:19)   письмо автору
 
 

Есть две таблицы
kino_anketa_akter, kino_anketa_film

В таблице kino_anketa_film есть поле anketa_film_v_rolyh содержит данные такого типа 1,26,11,94
тоесть id данных из таблицы kino_anketa_akter разделенных через запятую

Нужно получить список записей из таблицы kino_anketa_akter использую WHERE 1,26,11,94 (из таблицы kino_anketa_film поля anketa_film_v_rolyh)


Помогите составить запрос

$query_rS_aketri = "SELECT anketa_akter_id, anketa_akter_name, kino_anketa_film.anketa_film_id, kino_anketa_film.anketa_film_v_rolyh FROM kino_anketa_akter, kino_anketa_film WHERE ????? ";

   
 
 автор: provodnik   (30.10.2007 в 10:23)   письмо автору
 
   для: brys   (30.10.2007 в 10:19)
 

Возможно Вам будет интересно почитать данные темы:
http://softtime.ru/forum/read.php?id_forum=3&id_theme=44836&page=2
http://softtime.ru/forum/read.php?id_forum=3&id_theme=45103&page=1

   
 
 автор: brys   (30.10.2007 в 11:18)   письмо автору
 
   для: provodnik   (30.10.2007 в 10:23)
 

provodnik Спасибо разобрался.

Вот решение. незнаю на сколько оно оптимальное. но работает.


<?php
$list 
explode(','$row_rS_film['anketa_film_v_rolyh']);
    for(
$a 0$a count($list); $a++) {
mysql_select_db($database_cms$cms);
$query_rS_akter "SELECT anketa_akter_id, 
anketa_akter_name, 
kino_anketa_film.anketa_film_id 
FROM kino_anketa_akter, kino_anketa_film 
WHERE kino_anketa_akter.anketa_akter_id = "
.$list[$a]." AND
 kino_anketa_film.anketa_film_id = "
.
$row_rS_film['anketa_film_id']."";
$rS_akter mysql_query($query_rS_akter$cms) or die(mysql_error());
$row_rS_akter mysql_fetch_assoc($rS_akter);

            echo 
$row_rS_akter['anketa_akter_name'];
            echo (
"<br />"); 
        }  
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования