-
Üyelik
27.01.2015
-
Yaş/Cinsiyet
42 / E
-
Meslek
IT Maneger
-
Konum
İstanbul Avrupa
-
Ad Soyad
A** H**
-
Mesajlar
388
-
Beğeniler
59 / 26
-
Ticaret
0, (%0)
sql de yazar_id lerim ve tarih var benim yapmak istediğim ise haftanın yazarını seçmek bunun için nasıl bir sorgu yapmalıyım bir türlü bulamadım yardımcı olabilirmisiniz ? Bulunduğumuz hafta en çok kayıt yapan üyeleri nasıl buluruz acaba
E-evcil.com
-
Üyelik
04.12.2015
-
Yaş/Cinsiyet
30 / E
-
Meslek
Php Developer
-
Konum
Trabzon
-
Ad Soyad
E** B**
-
Mesajlar
117
-
Beğeniler
5 / 32
-
Ticaret
3, (%100)
Mysql BEETWEN olması lazım belli tarih aralıklarını aldırıyor.Sende buna göre bir count yapıp en fazla yazı yazanı alıp yapabilirsin.
KeremEr
keremer.com.tr
E-Mail Onaysız
-
Üyelik
08.06.2013
-
Yaş/Cinsiyet
28 / E
-
Meslek
Yazılım
-
Konum
İzmir
-
Ad Soyad
K** E**
-
Mesajlar
331
-
Beğeniler
24 / 61
-
Ticaret
2, (%100)
$q=mysql_query(SELECT yazar_id FROM yazarlar WHERE (yazar_yazisayisi BETWEEN(CURRENT_DATE, INTERVAL 1 WEEK)));
while($w=mysql_fetch_array($q)) {
$haftaninyazari=$w['yazar_id'];
echo "Haftanın yazarı:" . $haftaninyazari;
}
Cron işlemi ile haftalık olarak otomatik veritabanına yazılmak isteniyorsa cron dosyası içerisine yine aynı satırlar eklenip ek olarak;
$cron=mysql_query("INSERT INTO cronIslemleri (haftaYazar) VALUES ($haftaninyazari)");
Creatingz
Creatingz | Dijital Ajans
Kullanıcı
-
Üyelik
12.02.2017
-
Yaş/Cinsiyet
26 / E
-
Meslek
Dijital Ajans
-
Konum
Ankara
-
Ad Soyad
C** S**
-
Mesajlar
740
-
Beğeniler
454 / 169
-
Ticaret
40, (%100)
Düşünce ve isteklerinizi detaylı olarak pm de belirtirseniz hızlı bir şekilde yapımını gerçekleştirebiliriz .
KeremEr
keremer.com.tr
E-Mail Onaysız
-
Üyelik
08.06.2013
-
Yaş/Cinsiyet
28 / E
-
Meslek
Yazılım
-
Konum
İzmir
-
Ad Soyad
K** E**
-
Mesajlar
331
-
Beğeniler
24 / 61
-
Ticaret
2, (%100)
Galiba yazar bilgileri ile makale bilgileri farklı tablolarda bulunuyor. Eğer öyle ise bu 2 tablonun 8-10 satırını özel mesajdan sütün adlarıyla beraber .sql veya .txt formatında iletirsen ne yapılması gerektiğini anlamam daha kolay olucaktır.
KeremEr
keremer.com.tr
E-Mail Onaysız
-
Üyelik
08.06.2013
-
Yaş/Cinsiyet
28 / E
-
Meslek
Yazılım
-
Konum
İzmir
-
Ad Soyad
K** E**
-
Mesajlar
331
-
Beğeniler
24 / 61
-
Ticaret
2, (%100)
CRON
$b=mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("test",$b);
mysql_query("TRUNCATE TABLE top");
$toplamHesap=mysql_query("SELECT user_id FROM user");
$tophesap=mysql_num_rows($toplamHesap);
$q=mysql_query("SELECT user_id FROM user");
while ($w=mysql_fetch_array($q)) {
echo "Kullanici ID: " . $w['user_id'];
$hesap=$w['user_id'];
$q2=mysql_query("SELECT user_id FROM makicerik WHERE user_id=$hesap AND icerik_tarih >= curdate() - INTERVAL DAYOFWEEK(curdate())+6 DAY AND icerik_tarih < curdate() - INTERVAL DAYOFWEEK(curdate())-1 DAY");
echo " Toplam Yazi: " . mysql_num_rows($q2) ."
";
$icerik_sayi = mysql_num_rows($q2);
$q4=mysql_query("INSERT INTO top (user_id,icerik_sayi) VALUES ($hesap,$icerik_sayi)");
}
?>
YAZDIRMA
$q=mysql_query("SELECT * FROM top ORDER BY icerik_sayi DESC");
while($w=mysql_fetch_array($q)) {
$hesap=$w['user_id'];
$q3=mysql_query("SELECT user_id, user_name FROM user WHERE user_id LIKE '$hesap'");
while ($w3=mysql_fetch_array($q3)) {
echo $user_name = $w3['user_name'];
}
}
1 kişi bu mesajı beğendi.