-
Üyelik
24.12.2019
-
Yaş/Cinsiyet
44 / E
-
Meslek
CRM Uzmanı
-
Konum
Bursa
-
Ad Soyad
B** A**
-
Mesajlar
6
-
Beğeniler
1 / 1
-
Ticaret
0, (%0)
Takip scriptimde bekleyen iş sayısını ekrana yazdırmak istiyorum ama olmuyor. Yardımcı olabilir misiniz. Hazırladığım kod aşağıdadır. (birde id e göre herkes kendi ekranını görmesini istiyorum o kodu da nereye koyacağımı anlamadım Birde PDO ile devam eden scripte bu temin ettiğim kod doğrumu..
prepare("SELECT (*) FROM gorevler WHERE _gorevdurum='Bekliyor..' ORDER BY _id AND _id "); $sorgu->execute();
$say = $sorgu->fetchColumn(); echo $say, "0";?>
Tablo adı : gorevler
Sütun adı : _gorevdurum
_görevdurum içindeki açılır listten: Bekleyen leri ekrana göstermek istiyorum
Şunu yaparsam bir çok yeri buna bakarak düzenleyebileceğim. Bir arkadaş yardım edebilirmi.
-
Üyelik
15.05.2015
-
Yaş/Cinsiyet
33 / E
-
Meslek
PHP Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
Ö** G**
-
Mesajlar
1207
-
Beğeniler
382 / 381
-
Ticaret
16, (%100)
Şu şekilde dener misin?
$sorgu = $db->prepare("SELECT * FROM gorevler WHERE _gorevdurum=? AND _id=?");
$sorgu->execute(array('Bekliyor..', 'user idsi'));
$say = $sorgu->rowCount();
echo $say;
Herkes yediğinden ikram eder..(Yavuz Sultan Selim)
-
Üyelik
24.12.2019
-
Yaş/Cinsiyet
44 / E
-
Meslek
CRM Uzmanı
-
Konum
Bursa
-
Ad Soyad
B** A**
-
Mesajlar
6
-
Beğeniler
1 / 1
-
Ticaret
0, (%0)
olmadı hocam ama benim kullanici idsi farklı tabloda ben şöyle çevirdim ama yine olmadı :)
prepare("SELECT * FROM gorevler WHERE _gorevdurum=? AND _id=?");
$sorgu->execute(array('Çözülmedi Bekliyor..' SELECT * FROM kullanici WHERE kullanici_id=?"'));
$say = $sorgu->rowCount();
echo $say; ?>
kullanıcı tablosu adı : kullanici id kısmı ise : kullanici_id
-
Üyelik
03.04.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
.
-
Konum
Trabzon
-
Ad Soyad
A** K**
-
Mesajlar
905
-
Beğeniler
393 / 395
-
Ticaret
3, (%100)
Hocam Syntax hatasının dibine vurmuşsunuz tabii çalışmaz :)
-
Üyelik
03.04.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
.
-
Konum
Trabzon
-
Ad Soyad
A** K**
-
Mesajlar
905
-
Beğeniler
393 / 395
-
Ticaret
3, (%100)
Hocam kullanıcı id si farklı tabloda demişsiniz, görevler tablosunda hangi satırın hangi kullanıcıya ait olduğunu tanımlayabilmek için bir ibare olması lazım :) Aksi taktirde nasıl ayırt edeceksiniz.
Kullanıcı fark etmeksizin bekleyen iş sayısını çekmek için şunu yapabilirsiniz
$sorgu = $db->query("SELECT _gorevdurum FROM gorevler WHERE _gorevdurum='Bekliyor..'");
echo = $sorgu->rowCount();
-
Üyelik
15.05.2015
-
Yaş/Cinsiyet
33 / E
-
Meslek
PHP Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
Ö** G**
-
Mesajlar
1207
-
Beğeniler
382 / 381
-
Ticaret
16, (%100)
whrome olmazsa uzaktan bağlanıp bi bakalım. İnner join ile birbirine ilişkilendirip yapmak lazım onu o zaman.
Herkes yediğinden ikram eder..(Yavuz Sultan Selim)
-
Üyelik
14.09.2015
-
Yaş/Cinsiyet
28 / E
-
Meslek
PHP Developer
-
Konum
Ankara
-
Ad Soyad
İ** K**
-
Mesajlar
974
-
Beğeniler
269 / 229
-
Ticaret
17, (%100)
Bunu deneyin
$gorevsay=$db->prepare("SELECT COUNT(id) as say FROM gorevler WHERE _gorevdurum=:_gorevdurum");
$gorevsay->execute(array('_gorevdurum' => "Bekliyor.."));
$saydir=$gorevsay->fetch(PDO::FETCH_ASSOC);
echo $saydir['say'];
-
Üyelik
03.04.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
.
-
Konum
Trabzon
-
Ad Soyad
A** K**
-
Mesajlar
905
-
Beğeniler
393 / 395
-
Ticaret
3, (%100)
Mysql tablo yapısını gönderirseniz eğer düzgün bit şekilde sorununuzu çözebiliriz