Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

Нова тема
От няколко таблици да искарвам последните няколко резултата?
Тази тема е погледната 199 пъти
Добави темата към любими | Принтирай темата | Нова тема 
Публикувано на: 20.08.2008 15:10
skarabeq
Калфа

Мнения: (20)

Искам в една база данни, след като съм си създал няколко таблици (примерно 5 таблици) с една и съща структора (примерно id, zaglavie, cena, opisanie, grad ) да искарвам последните няколко добавени записи в таблиците, (например по 1-2 резултата от таблица да искарвам)  и тези резултати да са подредни един под друг.Как може да стане това ?


 
---------------------------
Потребител от: 03.04.08 | Всички уроци от skarabeq | Всички скриптове от skarabeq
напиши eMail напиши лично съобщение виж профила на skarabeq
Публикувано на: 20.08.2008 15:15
po_taka
Ронин

Мнения: (192)

т.е. изкарваш псоледните 2 резулатата от 1ва таблица
после последните 2 от втората таблица
после последните 2 от третата таблица....
така ли ?


 
---------------------------
Потребител от: 15.04.08 | Всички уроци от po_taka | Всички скриптове от po_taka

http://www.tekstove.info/ дайте някви идеи кво да го права тва нещо
напиши eMail напиши лично съобщение виж профила на po_taka
Публикувано на: 21.08.2008 09:09
skarabeq
Калфа

Мнения: (20)

Цитат от po_taka@20.08.2008 15:15:
т.е. изкарваш псоледните 2 резулатата от 1ва таблица
после последните 2 от втората таблица
после последните 2 от третата таблица....
така ли ?
Да точно, само че незнам как да стане, ако знаеш как става ще съм ти благодарен


 
---------------------------
Потребител от: 03.04.08 | Всички уроци от skarabeq | Всички скриптове от skarabeq
напиши eMail напиши лично съобщение виж профила на skarabeq
Публикувано на: 21.08.2008 13:32
po_taka
Ронин

Мнения: (192)

в този случа ID ти е ключ  , auto_incresment или квото беше там :)

$query = mysql_query("SELECT * FROM table1 ORDER BY id DESC LIMIT 2");
    while($row = mysql_fetch_array($query)){
alabalal
}

$query = mysql_query("SELECT * FROM table2 ORDER BY id DESC LIMIT 2");
    while($row = mysql_fetch_array($query)){
alabalal
}

$query = mysql_query("SELECT * FROM table3 ORDER BY id DESC LIMIT 2");
    while($row = mysql_fetch_array($query)){
alabalal
}


 
Това мнение е редактирано от po_taka на 21.08.2008 13:33
---------------------------
Потребител от: 15.04.08 | Всички уроци от po_taka | Всички скриптове от po_taka

http://www.tekstove.info/ дайте някви идеи кво да го права тва нещо
напиши eMail напиши лично съобщение виж профила на po_taka
Публикувано на: 21.08.2008 16:52
skarabeq
Калфа

Мнения: (20)

Цитат от po_taka@21.08.2008 13:32:
в този случа ID ти е ключ  , auto_incresment или квото беше там :)

$query = mysql_query("SELECT * FROM table1 ORDER BY id DESC LIMIT 2");
    while($row = mysql_fetch_array($query)){
alabalal
}

$query = mysql_query("SELECT * FROM table2 ORDER BY id DESC LIMIT 2");
    while($row = mysql_fetch_array($query)){
alabalal
}

$query = mysql_query("SELECT * FROM table3 ORDER BY id DESC LIMIT 2");
    while($row = mysql_fetch_array($query)){
alabalal
}
А това CODE
1
alabalal
което си сложил след всяко, за какво е ?


 
---------------------------
Потребител от: 03.04.08 | Всички уроци от skarabeq | Всички скриптове от skarabeq
напиши eMail напиши лично съобщение виж профила на skarabeq
Публикувано на: 21.08.2008 18:24
po_taka
Ронин

Мнения: (192)

там изкарваш резултата :)
не е някаква специална дума хаха
опитах се алабала да напиша маи нз....
просто го махни и си изкараи записите

например

echo $row['name'];
echo $row['nickname'];
... твойте си неща 


 
Това мнение е редактирано от po_taka на 21.08.2008 18:25
---------------------------
Потребител от: 15.04.08 | Всички уроци от po_taka | Всички скриптове от po_taka

http://www.tekstove.info/ дайте някви идеи кво да го права тва нещо
напиши eMail напиши лично съобщение виж профила на po_taka
 1 посетител чете тази тема (0 потребители и 1 гост)  
Активни потребители: ---
   





IT-PLACE.NET © 2004 - 2008