wmaraci reklam
lidertakipci

PHP PDO Sorgu Problemi

3 Mesajlar 457 Okunma
advertseo
wmaraci reklam

wmguzel wmguzel Kimlik Onayı Bekliyor Kimlik Onayı
  • Üyelik 20.04.2020
  • Yaş/Cinsiyet 32 / E
  • Meslek Teknisyen
  • Konum İstanbul Avrupa
  • Ad Soyad G** A**
  • Mesajlar 4
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Arkadaşlar


Bir tane tablom var

destek_id destek_kullanici_id destek_tarih

Öyle bir sorgu istiyorum ki

Kullanıcı bugün işlem yaptıysa bugün bir işlem yaptınız desin.

veri tabanındaki tarih eski ise işlem yapsın.


$kullanici_id_a = $kullanicicek['kullanici_id'];

$kullanici_id_b = $bilgilerimcek['destek_kullanici_id'];

if($kullanici_id_a!==$kullanici_id_b) { ?>


YORUM YAZ


date_default_timezone_set('Europe/Istanbul');
setlocale(LC_TIME, 'tr_TR');
$source = $bilgilerimcek['destek_tarih'];
$date = new DateTime($source);

$yTarihI = $date->format("d.m.Y");
$yTarihII = date("d.m.Y");
if($yTarihI>$yTarihII) { ?>

echo "a değişkeni b'den büyüktür.";



YORUM YAZMAAA





id eşitleme çalıştı ama tarihsel yani örnek 5 numaralı id = d.m.Y bugün tarihinde işlem yapmış mı onu sorgulayamıyor.
 

 

wmaraci
reklam

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Genel olarak kodlara bakmadım da şu sorgu dikkatimi çekti

burada eşit değilse olarak sorgulamaz hocam, burada denk değilse olarak sorgular, yani muhtemelen tarihler farklı da olsa tahminimce string formatında olduğu için bu sorgu true döndürecektir.
Eğer sorgu mantığınız doğruysa bir de şöyle deneyin
 

 


wmguzel wmguzel Kimlik Onayı Bekliyor Kimlik Onayı
  • Üyelik 20.04.2020
  • Yaş/Cinsiyet 32 / E
  • Meslek Teknisyen
  • Konum İstanbul Avrupa
  • Ad Soyad G** A**
  • Mesajlar 4
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Abdullahx

Hocam kullanıcı sisteme günde bir kere yorum yapacak eğer kullanıcının id si bugün bugünün tarihi yoksa izin verecek eğer 21.04.2020 diye veritabanında bugün tarihli yorumu var ise kardeşim zaten yorum yapmışsınız.

Yani id == d.m.Y == d.m.Y eşit ise

yorum yazamazsın

Eşit Değil ise

Yorum Yazabilirsiniz.

Beni en çok uğraştıran bu id ve tarihi kontrol ettirmek.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al