2 Ayrı Tablodan Son Kayıt Satırlarını Almak ve Ekrana Yazdırmak

0
Onaylı Üye
Üye
Katılım
25 Mart 2005
Mesajlar
922
Tepki puanı
4
Merhaba;

Sütun isimleri ve yapısı aynı olan fakat içeriği farklı olan 2 ayrı tablom var.
( eid, ebaslik, eicerik, eresim şeklinde )

İnternet ve forum üzerindeki örnekleri incelememe rağmen çözüm bulamadım veya bir yerde hata yapıyorum.

Her 2 tabloda da son eklenen veriyi almak için nasıl bir sorgu yapmam gerekir ve bu sorgudan çıkan sonucu nasıl ekrana yazdırabilirim ?
 
0
Onaylı Üye
Üye
Katılım
9 Mayıs 2011
Mesajlar
140
Tepki puanı
1
bu kod işe yaracaktır ama bundn başka yöntemi var mı bilmiyorum
PHP:
$sonveri = mysql_fetch_array(mysql_query("select * from tablo order by eid desc"));
 
0
Onaylı Üye
Üye
Katılım
25 Mart 2005
Mesajlar
922
Tepki puanı
4
Sağolasın MertDinler

Söylediğin şekilde sadece bir tablo sorgusunda en son kayıt alınıyor.

Diğer Forumda UNION ile çözüm bulduk.

http://forum.ceviz.net/php/116421-2...it-satirlarini-almak-ve-ekrana-yazdirmak.html


Sonuç olarak : Sorgular UNION ile kullanılırken parantez içinde yazılmalı ve SELECT kısmından sonra hangi sutun bilgileri alınmak isteniyorsa onlara ait sütun isimleri her sorgu için aynı şekilde yazılmalı. * şeklinde bırakılırsa hata veriyor.

PHP:
$sorgu = "(SELECT adi,soyadi FROM tablo1 ORDER BY id DESC LIMIT 1)
 UNION 
(SELECT adi,soyadi FROM tablo2 ORDER BY id DESC LIMIT 1 )";

$sonuc = mysql_query($sorgu) or die(mysql_error());
 
Geri
Üst