ValekS, Я уже сделал... через UNION ALL
Теперь вот задача: так как инфа, точнее заголовок тянется уже с двух таблиц, сделать им проверку...что если анные их такой то таблицы то сслка например такая ../tes1/ илитакая ./tes2/ тоесть в цыкле надо какую то проверку писать а КАК пока не понимаю.. тоесть что проверять не пойму..
# Fublin (29.05.2014 / 21:14)
ValekS, Я уже сделал... через UNION ALL
Теперь вот задача: так как инфа, точнее заголовок тянется уже с двух таблиц, сделать им проверку...что если анные их такой то таблицы то сслка например така
Вставь какой то идентификатор и всё. Потом проверяй его. Можешь имя таблицы использовать.
# ValekS (29.05.2014 / 21:21)
Вставь какой то идентификатор и всё. Потом проверяй его. Можешь имя таблицы использовать.
...эммм..как проверитьна имя таблицы ? или куда идентификатор всталсять... чота воще не пойму...
Там по сути то один запрос получается...вот рабочий запрос..
$req = mysql_query("(SELECT `id`, `name` FROM `lib` WHERE `type` = 'bk' AND `name` like 'Б%') UNION ALL (SELECT `id`, `name` FROM `punkt` WHERE `type` = 'bk' AND `name` like 'Б%') ORDER BY `name` ASC");
Fublin, что мешает добавить в запрос запись Имя_таблицы AS table? вот и будешь потом сравнивать по именам таблиц
$req = mysql_query("
(SELECT
id,
name,
'lib' AS tableName
FROM lib WHERE type = 'bk' AND name LIKE 'Б%')
UNION ALL (SELECT
id,
name,
'punkt' AS tableName
FROM punkt WHERE type = 'bk' AND name LIKE 'Б%')
ORDER BY name ASC
");
# Folour (29.05.2014 / 21:46)
[php]
$req = mysql_query("
(SELECT
id,
name,
'lib' AS tableName
FROM lib WHERE type = 'bk' AND name LIKE 'Б%')
UNION ALL (SELECT
id,
name
хз...я такое не читал еще... вопрос КАК проврку то писать..
# Folour (29.05.2014 / 21:46)
[php]
$req = mysql_query("
(SELECT
id,
name,
'lib' AS tableName
FROM lib WHERE type = 'bk' AND name LIKE 'Б%')
UNION ALL (SELECT
id,
name
не...в таком варианте не работает вывод..
Folour, Ан нет..опять я запятую пропустил..извини.
Но не пойму как условие написать все равно..я перый раз такое вижу
Fublin,
$query = mysql_query("Твой_запрос");
while($data = mysql_fetch_assoc($query)) {
if($data['tableName'] == 'lib') {
//Действия для таблицы lib
}
else {
//Действия для таблицы punkt
}
}