$kodlar = $_POST['checkboxG4'];
for($i=0;$i<count($kodlar);$i++)
{
$ids .= $kodlar[$i].',';
}
$ids = substr($ids,0,-1);
$bul = mysql_query("SELECT * FROM tablo WHERE kod IN ($ids) ORDER BY isim ASC")or die(mysql_error()); unknown column hatası
2
●207
- 08-06-2017, 12:52:00merhabalar arkadaşlar. post ile array şeklinde gelen verileri sql içinde aratmak istiyorum ancak bu gelen veriler id şeklinde yani sayı olursa sorgu çalışıyor ve sonuç yazdırılıyor. Ancak gelen veriler string olursa sorgu unknown column hatası veriyor. neden olduğu hakkında bilgisi olan varmı acaba?
- 08-06-2017, 13:19:53hocam yardım isteğiniz için teşekkür ederim ancak bi kaç gündür uğraştığım sorunu foruma mesaj attıktan sonra buldumZalmoxis adlı üyeden alıntı: mesajı görüntüle
Aynı tip sorunla karşılaşan arkadaşlar için eğer sql içinde sayı değil kelime içeren bir array kullanacaksanız WHERE içerisinde ' işareti içine almanız gerekiyormuş kelimeleri. Bu şekilde düzenleme yaptığımda kod sorunsuz şekilde çalıştı.
Aynı tip sorunla karşılaşan arkadaşlar için eğer sql içinde sayı değil kelime içeren bir array kullanacaksanız WHERE içerisinde ' işareti içine almanız gerekiyormuş kelimeleri. Bu şekilde düzenleme yaptığımda kod sorunsuz şekilde çalıştı.