Помощник
|
UNION |
buisnesmen
|
Сообщение
#1
|
||
|
|
||
|
|||
buisnesmen
|
Сообщение
#2
|
|
Подсказок не будет?
|
|
|
Degradator |
10.6.2016, 17:48;
Ответить: Degradator
Сообщение
#3
|
|
тут не катит mysql_fetch_row
|
|
|
Den1xxx |
11.6.2016, 10:36;
Ответить: Den1xxx
Сообщение
#4
|
|
|
SELECT `cat`.`id` FROM `cat` Вы выводите id из разных таблиц, и получаете результат только из последнего запроса, он перезаписывает предыдущие ключи. В результате от UNION нет толку — работает последний запрос, остальные впустую. Для сохранения всех результатов нужно было сделать алиасы на совпадающие ключи, например SELECT `cat`.`id` as catid FROM `cat` `Ну и так далее по тексту. Про получение результата уже сказали, уточним: $sql = mysql_query($sql) or die(mysql_error()); $r = mysql_fetch_row($sql); print_r ($r); Опустив то, что в 2016 уже стыдно через старые драйвера с базой работать, здесь Вы выбираете 1 результат. Должно быть что-то так: [PHP]$sql = mysql_query($sql) or die(mysql_error()); if (!empty($sql)) { while($row = mysql_fetch_assoc($sql)) { $result[]= $row; } }[/PHP] И результат забираем из $result.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Выплаты через Western Union | 7 | wep | 3199 | 19.7.2010, 22:38 автор: wep |
Текстовая версия | Сейчас: 24.4.2024, 14:53 |