folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder PHP İle Tarih İşlemi Sorunu



PHP İle Tarih İşlemi Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    AsortiC
    AsortiC's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    Arkadaslar ben bugunun tarihi ile işlem yapmak istediğim zaman istediğim sonuca ulaşamadım bi türlü php ye yeni başladığım içinbayagı kafa patlattım cozemedım sorgu aşşşağıdadır

     

    $buguntarih=date('Y-m-d');

     

    $sonuc = mysql_query("select * from teklif where songonderimtarih =".$buguntarih."");

     

    Normalde bugunun tarihi : 2015-09-12 ve 2 adet veri çıkması lazım bu tarihe uyan ancak sıfır döndürüyor neden olabilir acaba? songonderimtarih date formatındadır

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    DATE time kullan mysql deki tabloyuda date time yap.

     

    Timestamp kullanıyor olabilirsin belki.

     

    $date = new DateTime('2000-01-01');
    echo 
    $date->format('Y-m-d H:i:s');

     

    DrKill tarafından 12/Eyl/15 12:42 tarihinde düzenlenmiştir

    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tayga
    Tayga's avatar
    Kayıt Tarihi: 21/Haziran/2015
    Erkek

    $sonuc = mysql_query("select * from teklif where songonderimtarih =STR_TO_DATE('".$buguntarih."',''%Y-%m-%d')");

     

    Bide bu şekilde dene bakalım

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    AsortiC
    AsortiC's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    songonderimtarih >= DATE_SUB(CURDATE(), INTERVAL 0 DAY

     

    Şu şekilde denedim oldu ama sizce sorun olurmu ilerleyen zamanlarda 

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Austen
    Austen's avatar
    Kayıt Tarihi: 13/Ağustos/2012
    Erkek

    Tarih ile işlem yapıldığında unix timestamp kullanılması taraftarıyım. Hem üzeridne işlem yapmak hem de kıyaslamak daha kolay. Sonrasında tarihi dönüştürmek, istediğiniz formatta göstermekte php'deki date komutu gibi komutlarla oldukça kolay. 

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    AsortiC
    AsortiC's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    Hatırlatma işlemi sırasında şimdi de 1 den fazla içerik olduğu zaman hata veriyor ama tek kayıtta ilgili maile hatırlatma gidiyor nasıl çözebiliriz acaba 

     

     

     

    if(mysql_num_rows($hatirlatr)!=0)
    
    {
        while($oku = mysql_fetch_assoc($hatirlatr))
        {
    	
    
    $gonder=$oku["mail"];
    $baslik=$oku["baslik"];
    $detay=$oku["detay"];
    $adsoyad=$oku["adsoyad"];
    $songonderimtarih=$oku["songonderimtarih"];
    

     

    require("class.phpmailer.php");

    $mail = new PHPMailer();

    $mail->IsSMTP();

    $mail->SMTPDebug = 1; // hata ayiklama: 1 = hata ve mesaj, 2 = sadece mesaj

    $mail->SMTPAuth = true;

    $mail->SMTPSecure = 'tls'; // Güvenli baglanti icin ssl normal baglanti icin tls

    $mail->Host = "-"; // Mail sunucusuna ismi

    $mail->Port = 587; // Gucenli baglanti icin 465 Normal baglanti icin 587

    $mail->IsHTML(true);

    $mail->SetLanguage("tr", "phpmailer/language");

    $mail->CharSet  ="utf-8";

    $mail->Username = "-"; // Mail adresimizin kullanicı adi

    $mail->Password = "WSGn9XwP3f;A"; // Mail adresimizin sifresi

    $mail->SetFrom("-", "-"); // Mail attigimizda gorulecek ismimiz

    $mail->AddAddress($gonder); // Maili gonderecegimiz kisi yani alici

     

     

    AsortiC tarafından 12/Eyl/15 13:00 tarihinde düzenlenmiştir
Toplam Hit: 509 Toplam Mesaj: 6
php