|
|
|
| Добрый день!
В блоке вывожу 3 последние коммента из одной таблицы.
<!--Вывод comments-->
<?php
$result = mysql_query("SELECT * FROM comment_ege ORDER BY date DESC LIMIT 3", $db);
while ($comment = mysql_fetch_array($result))
{
$author = $comment["author"];
$post = $comment["post"];
$text = $comment["text"];
if (strlen($text) > 75 ) {
$text = substr($text, 0, 75).'...';
}
printf("<a href='view_post_ege.php?id=%s'><div class='comment-content2'>
<h6>%s</h6>
<p>%s</p></a>
</div>
",$post,$author,$text);
}
?>
|
Тут же - только из другой таблицы с другими ссылками
<?php
$result = mysql_query("SELECT * FROM comment_ccuz ORDER BY date DESC LIMIT 3", $db);
while ($comment = mysql_fetch_array($result))
{
$author = $comment["author"];
$post = $comment["post"];
$text = $comment["text"];
if (strlen($text) > 75 ) {
$text = substr($text, 0, 75).'...';
}
printf("<a href='post_ccuz.php?id_ccuz=%s'><div class='comment-content2'>
<h6>%s</h6>
<p>%s</p></a>
</div>
",$post,$author,$text);
}
?>
|
В таблицах comment_ege и comment_ccuz количество и порядок полей совпадают
Эти комменты хранятся в разных таблицах.
Вопрос - как объединить таблицы в одну если у них разные ссылки
post_ccuz.php
view_post_ege
|
| |
|
|
|
|
|
|
|
для: liberty
(16.03.2013 в 10:03)
| | kto kak dumaet? | |
|
|
|
|
|
|
|
для: liberty
(16.03.2013 в 10:03)
| | На уровне MySQL объединить при помощи UNION, введя виртуальное поле для разграничения таблиц | |
|
|
|
|
|
|
|
для: mihdan
(21.03.2013 в 20:20)
| | kak cdelat
виртуальное поле для разграничения таблиц? | |
|
|
|
|
|
|
|
для: liberty
(21.03.2013 в 21:05)
| | в ожидании ответа. | |
|
|
|
|
|
|
|
для: liberty
(28.03.2013 в 07:33)
| | Что-то не совсем понятно, данные в таблицах идентичны? | |
|
|
|
|
|
|
|
для: MHz
(28.03.2013 в 22:44)
| | да. одинаковые.
только ссылки там разные. | |
|
|
|
|
|
|
|
для: liberty
(29.03.2013 в 05:38)
| |
SELECT *, 'tbl1' table_name FROM tbl1
UNION ALL
SELECT *, 'tbl2' table_name FROM tbl2
|
В результирующем массиве элемент с ключом ['table_name'] будет содержать строку указывающую из какой таблицы данные. | |
|
|
|
|
|
|
|
для: Sfinks
(29.03.2013 в 09:44)
| | так как ссылками быть?
они же не в таблице?
printf("<a href='view_post_ege.php?id=%s'><div class='comment-content2'>
printf("<a href='post_ccuz.php?id_ccuz=%s'><div class='comment-content2'>
|
и что лежит в tbl1 и tbl2 | |
|
|
|
|
|
|
|
для: liberty
(29.03.2013 в 14:32)
| | Ну а что мешает все ссылки в одном цикле вывести? | |
|
|
|
|
|
|
|
для: MHz
(29.03.2013 в 15:27)
| | как? | |
|
|
|