v2.5.2
Giriş yap

SQL Boş Karakter Sorunu

Anonim
335 defa görüntülendi

Merhaba,

SQL veritabanımda ürünlerimi listemekte ve yapmış olduğum panelden bu ürünlere ait çeşitli sütunlara kayıtlar girmekteyim. Bu kayıtları girerken ürünün stok kodu ile satırı bulup ilgili sütuna kayıt yaptırıyorum.

Ürün stok kodlarım

123456-SİYAH-SERİ
123456-MOR -SERİ

Şeklinde gitmektedir. Yukarıdaki örnekte siyah ürünü girerken bir sorun yaşamıyorum ancak mor ürünün stok kodunda boşluk olduğu için sorguda ilgili satırı bulamıyorum.

LIKE ile % stokkodu % şeklinde denediğimde de aynı problemi yaşamaktayım. % stokkodu ya da stokkodu % 'de ise diğer aynı başlayan veya biten ürünlerinde kaydını değiştirmekteyim yani buda işime yaramıyor. Stok kodlarım başka sistemlede entegre olduğu için stok kodlarımı değiştirebilme imkanım yok.

Bu tür bir problem için nasıl bir çözüme yönlendirirsiniz ?

munzevi
862 gün önce

veritabanına istekte bulunmadan önce boşlukları kaldırabilirsin.

$varyant = '123456-MOR -SERİ';
$varyantYeni = str_replace(' ', '', $varyant);