Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
10
Cevap
971
Tıklama
0
Öne Çıkarma
MYSQL de 20 adet tablom var sadece veri kayıtlı olanları listelemek istiyorum.
P
10 yıl
Çavuş
Konu Sahibi

Merhaba,

MYSQL de 20 adet tablom var sadece veri kayıtlı olanları Form Select ile listelemek istiyorum.
tablolarım ardışık sıra ile gidiyor. Ve hepsi aynı başlıklarda aid, sira, slayt
slayt1
slayt2
slayt3
slayt4
...
...
...
slayt19
slayt20

Bu konuda bana yardım edebilecek arkadaş var mı?

Teşekkürler.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



B
10 yıl
Binbaşı

Böyle bir şey denemedim hiç, şimdiye kadar. Şu an sadece mantık yürütücem, belki beraber çözebiliriz ?


1- olasılıklar

olasılık 1 = tablo isimlerini PHP kodlamaya elle gireceğiz.
olasılık 2 = elle girilmeyecek bir durum söz konusu ise :

$tablolar = mysql_query("SHOW TABLES"); şeklinde bağlı olan veri tabanından tüm tablo isimlerini isteyeceğiz.


2- sonrasında $tablolar 'ı ya while ile yada foreach ile alıp

her tablo için bir döngü oluşturacağız..


döngü sırasında tablo isimleri teker teker bulunucak ..

3- sonra dongünde gelen tablo isimleri ile SELECT kullanarak veri çekmeyi deneyeceğiz. Yani ne işlem yapmak istiyor isek onu yapacağız,


4- zaten içerisinde veri olmayan tablo isimleri gelse bile, içlerinde veri olmadığı için for yada while dongusu o tabloda BOŞ gececek işlem yapmayaktır.

5- bir ihtimal ile içeriği olmayan tablolarda PHP sayfanın hata vermemesi için ??? bazı fixleme işlemleri yapabiliriz .. Yani bir emty kontrolü yada basit bir if kontrolü ile değişkende veri varsa SELECT işlemini yaptırabilir ve veri yoksa esgeçilebilir.



Kısaca mantık boyle olabilir yada daha değşik bir şekilde veri çekmek denenebilir.


ayrıca yapmak istediğin işlemde yararlanabileceğimiz bazı makaleler:

Php mysql_num_rows,kayıt sayısını sorgulama,tablodaki kayıt sayısı: http://mehmettopcu.org/forum/showthread.php?tid=125
Php ,Mysql veritabanındaki tabloları listeleme,mysql_list_tables(); metodu http://mehmettopcu.org/forum/showthread.php?tid=105


Bu mesaja 1 cevap geldi.
P
10 yıl
Çavuş
Konu Sahibi

Günaydın,

Hayır yayınlamıyacağım.

Yaptığım iş Kurumsal olan firmamda birimlerin lokasyonların da bulunan Kurumsal Endüstriyel TV'ler var Network ile ağa bağlı. Windows XP ve Windows 7 işletim sistemliler.
Ben Günlük Üretim, Kurumsal Mesaj, Yeni Doğan Çocuk Kutlaması, Eğitim veya Mesaj içerikli Video oynatımı, Jpeg Görüntülü Mesaj yayınlanması gibi başlıklar yaptım.
Bu oluşturulan başlıkları Slayt olarak (her slaytın yayın saniyesi var videonun uzunluğuna göre erkanda kaç saniye kalmasını istiyorsak) TV lerde Fullscreen slayt şeklinde sunum yapacak. Dahada değiştirebilirim. Yüklediğim dosyaları silerken eğer bir sunuma ekli ise silinmesini engellemek için bir kaç ayar daha değişecem. ve Tarihe ve Ay Gün e göre dosyaları listelemesini sağlıcam.

http://kurulsaltv/ şeklinde DNS kaydı açacağım Active Directory de.

Yardımların için sağ ol. Uzun zamandır kod yazdığım yoktu paslandım :D
Kolay gelsin.


Bu mesaja 1 cevap geldi.
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.