вопрос в теме)
я выбираю данные из 3х таблиц...и формируя ссылки (html) мне надо знать из какой таблицы осуществилась выборка..какие идеи?
![huh.gif](http://phpforum.ru/html/emoticons/huh.gif)
Спустя 5 минут, 2 секунды (27.02.2011 - 14:22) Dron19 написал(а):
у тебя результирует массив с полями которые ты выбрал, так вот я не знаю где ты формируешь эти ссылки, но можешь каждой при формировании от определенного поля дать атрибут name ссылке и вообще, я не понял вопроса
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
Спустя 6 минут, 54 секунды (27.02.2011 - 14:29) Crash2007 написал(а):
э, ну ладно, вот пример:
$str = 'SELECT *
FROM `materials`, `accessories`, `products`
ORDER BY RAND()
LIMIT 3';
$query_rand = $mysql->query($str) or die(mysql_error());
while($rand = $mysql->assoc($query_rand)) {
echo '<a href="http://site.ru/{ИМЯ ТАБЛИЦЫ(или хоть какое то указание на то, из какой таблицы произвелась выборка)}/' . $rand['id'] . '/">' . $rand['title'] . '</a>';
}
Спустя 38 минут, 25 секунд (27.02.2011 - 15:08) Dron19 написал(а):
я бы реализовал совсем подругому, а вообще, такое делать нельзя, ты сразу рассказываешь супер мегаламмерам какие таблицы у тебя есть, атаковать будет намного легче
Спустя 21 минута, 47 секунд (27.02.2011 - 15:30) Crash2007 написал(а):
как по другому?)
Спустя 18 часов, 36 минут, 3 секунды (28.02.2011 - 10:06) linker написал(а):
Crash2007
А ты надеешься своим запросом получить три случайных записи из трех таблиц по отдельности?
А ты надеешься своим запросом получить три случайных записи из трех таблиц по отдельности?
Спустя 3 часа, 23 минуты, 10 секунд (28.02.2011 - 13:29) Nikitian написал(а):
Вам видимо mysql_field_table() надо.
Спустя 10 часов, 20 минут, 29 секунд (28.02.2011 - 23:49) Crash2007 написал(а):
linker
да
Nikitian
ах как поздно! но спасибо! =)
я переделал..и добился результата
да
Nikitian
ах как поздно! но спасибо! =)
я переделал..и добился результата
_____________
Рисую на PHP :)