wmaraci reklam

Bir Türlü Yapamadım Bakarmısınız MYSQL TABLO

8 Mesajlar 890 Okunma
wmaraci reklam

Csulu Csulu Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 16.11.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek Adwords And Adsense
  • Konum İstanbul Anadolu
  • Ad Soyad B** K**
  • Mesajlar 259
  • Beğeniler 14 / 79
  • Ticaret 0, (%0)



Resimdeki gibi bir tablom var içinde etiketler var fakat gördüğünüz gibi bazıları boş bazıları dolu ben sadece doluların sayısını öğrenmek istiyorum nasıl yapabilirim bunu ?

Teşekkürler.
 

 

wmaraci
reklam

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1119
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)

Select * from tabloadi where etiket_1 is null or etiket_2 is null


şeklinde yapabilirsin. diğer sütunlarını da or deyimi ile bağlayıp devam edebilirsin.
 

 

www.ontedi.com
www.cizgi.site

Csulu Csulu Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 16.11.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek Adwords And Adsense
  • Konum İstanbul Anadolu
  • Ad Soyad B** K**
  • Mesajlar 259
  • Beğeniler 14 / 79
  • Ticaret 0, (%0)
ontedi

hocam bu şekilde boş olanları mı çekiyoruz yoksa sadece doluları mı ?
 

 

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1119
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
is null (yani değer atanmamışları) belirtiyoruz.

yalnız tablo yapın daha iyi olabilirdi. onu tbletiketler şeklinde bir ayrı tabloda tutabilirsin.
 

 

www.ontedi.com
www.cizgi.site
wmaraci
wmaraci

gr3g0r gr3g0r Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 16.03.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek
  • Konum Kocaeli
  • Ad Soyad O** Ç**
  • Mesajlar 421
  • Beğeniler 44 / 75
  • Ticaret 0, (%0)
Buyur:

$hostname = '192.xx.xxx.xx';
$username = 'Mitchyl';
$password = 'root1323';
$dbname = 'test';

try {
$dbh = new PDO("mysql:host=$hostname;dbname=$dbname", $username, $password);

$sql = $dbh->prepare("SELECT * FROM increment");

if($sql->execute()) {
$sql->setFetchMode(PDO::FETCH_ASSOC);
}
}
catch(Exception $error) {
echo '

', $error->getMessage(), '

';
}

?>




fetch()) { ?>






...etc...






Ek Olarak: div'in üstündekiler:

etiketinin üstüne gelecek.

Ek Olarak: Bide increment yazan yere tablo adını yazıcaksın
 

 

Csulu Csulu Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 16.11.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek Adwords And Adsense
  • Konum İstanbul Anadolu
  • Ad Soyad B** K**
  • Mesajlar 259
  • Beğeniler 14 / 79
  • Ticaret 0, (%0)
gr3g0r

hocam öncelikle bu projem çok büyük olmadığı için mysql kullanıyorum ikinci olarak kodlarınızdan anladığım kadarıyla tablodaki verileri çekiyorsunuz bunda sorun yok burda boş ve dolular geliyor ben sadece doluların sayısını istiyorum 5-6 gibi yani
 

 

EmirKutlu EmirKutlu PHP | Sosyal Medya Kullanıcı
  • Üyelik 16.08.2012
  • Yaş/Cinsiyet 26 / E
  • Meslek Php |
  • Konum İstanbul Anadolu
  • Ad Soyad E** K**
  • Mesajlar 329
  • Beğeniler 39 / 85
  • Ticaret 40, (%100)
Neden etiketleri etiket1-2-3-4-5 ... diye sıralıyorsunuz ki ?
Bir etiketler tablosu üzerinden tüm etiketleri almanız daha mantıklı olacaktır.
Ama illaki böyle sıralayacağım ve boş olanları ayıracağım diyorsan en kolay mantık ile,

$etiket1 = MYSQLİŞLEMİN
if ($etiket1=="")
{
echo 'Etiket boş';
}
else
{
echo 'Yaptırıcağın işlem';
}
 

 

gr3g0r gr3g0r Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 16.03.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek
  • Konum Kocaeli
  • Ad Soyad O** Ç**
  • Mesajlar 421
  • Beğeniler 44 / 75
  • Ticaret 0, (%0)
Buyur:

$hostname = '192.xx.xxx.xx';
$username = 'Mitchyl';
$password = 'root1323';
$dbname = 'test';

try {
$dbh = new PDO("mysql:host=$hostname;dbname=$dbname", $username, $password);

$sql = $dbh->prepare("SELECT * FROM increment");

if($sql->execute()) {
$sql->setFetchMode(PDO::FETCH_ASSOC);
}
}
catch(Exception $error) {
echo '

', $error->getMessage(), '

';
}

?>




fetch()) { ?>






...etc...






Umarım çalışır. Mantık;
Öncelikle etiket_1 sütunundakileri bulur eğer boş ise yazmaz ama else den sonra yani dolu ise etiket_2'dekilerini yazacaktır.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)