Bir sütun içersin de ki iki değer de kontrol etme
Merhaba arkadaşlar benim başlıkta da beliertiğim gibi benim bir sütunum var veritabanın da bu veri tabanın daki uzanti sütunum da sorgulamak istediğim iki değerim var biri .mp4 ve .mov preparede bu sorguyu nasıl yaparım acaba aşağı da kod bloğumu bırakıyorum umarın anlaşılır olmuştur...
$uzantim = '.mp4'; // bu değişkende sadece mp4 var buna mov da alırsam nasır sorgularım...
$kayitvideo = $db->prepare('SELECT * from motorkayitlarigorsel where kayitkod=:kod and uzanti=:uzanti');
$kayitvideo->bindParam('kod', $sefcod, PDO::PARAM_INT);
$kayitvideo->bindParam('uzanti', $uzantim, PDO::PARAM_STR);
$kayitvideo->execute();
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
$uzantim1 = '.mp4';
$uzantim2 = '.mov';
$kayitvideo = $db->prepare('SELECT * from motorkayitlarigorsel where kayitkod=:kod and (uzanti=:uzanti1 or uzanti=:uzanti2)');
$kayitvideo->bindParam(':kod', $sefcod, PDO::PARAM_INT);
$kayitvideo->bindParam(':uzanti1', $uzantim1, PDO::PARAM_STR);
$kayitvideo->bindParam(':uzanti2', $uzantim2, PDO::PARAM_STR);
$kayitvideo->execute();
herkesin güzel yorumun için teşekkür ederim benim de bulmuş olduğum çözüm son arkadaşım atmış olduğu çözüm ile aynı arkadaşımızın attığı ile aynı
hocam merhaba 1 sütun içerisinde 2 değer saklıyorsan 2 değeri birbirinden ayıracak bir ayraç kullanabilirsin
$uzantilar = '.mp4||.mov'; // ayraç olarak dik çubukları || kullandım istersen -- kullan istersen *** kullan hiç fark etmez
$uzanti = explode ('||',$uzantilar);
$mp4 = $uzanti[0]; // bu .mp4 değerini verecek
$mov = $uzanti[1]; // buda .mov değerini verecek