golos81
Новичок
Ошибка при выборке данных из нескольких таблиц
Есть запрос:
Работает нормально.
В таблице bulletins.Breed - числа. В другой таблице breeds есть столбец Ru_name. Мне надо из таблицы bulletins по Breed сопоставить число в таблице breeds.Id и выбрать breeds.Ru_name, т.е. чтобы при выводе было не число из bullteins.Breed, а нормальное название, которое хранится в breeds.Ru_name.
Для этого изменяю запрос следующим образом:
После чего вылетает Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in z:\home\domen.ru\www\functions\show_my_bulletins.php on line 54
Ребята, у меня наверное уже глаз замылился, не вижу ошибку, подскажите, пожалуйста!
Есть запрос:
PHP:
echo $query = "
SELECT bulletins.Id as Bul_id, bulletins.Header,Description,Breed,User,Phone,Age,Price,
users.Id,Login
FROM `bulletins`, `users`
WHERE bulletins.User = users.Id
AND bulletins.User = '".$matches[0]."'
AND `Show`=1
ORDER BY `Date` DESC, `Time` DESC ";
В таблице bulletins.Breed - числа. В другой таблице breeds есть столбец Ru_name. Мне надо из таблицы bulletins по Breed сопоставить число в таблице breeds.Id и выбрать breeds.Ru_name, т.е. чтобы при выводе было не число из bullteins.Breed, а нормальное название, которое хранится в breeds.Ru_name.
Для этого изменяю запрос следующим образом:
PHP:
echo $query = "
SELECT bulletins.Id as Bul_id, bulletins.Header,Description,Breed,User,Phone,Age,Price,
users.Id,Login,
[B]breeds.Ru_name[/B]
FROM `bulletins`, `users`, [B]`breeds`[/B]
WHERE bulletins.User = users.Id
AND bulletins.User = '".$matches[0]."'
[B]AND bulletins.Breed = breeds.Id[/B]
AND `Show`=1
ORDER BY `Date` DESC, `Time` DESC ";
Ребята, у меня наверное уже глаз замылился, не вижу ошибку, подскажите, пожалуйста!