Şu anda bu kod var
$main_cat = "Antiques-collectables"; $mcat = "0187-1443"; $sub_cat = "toys"; mysql_query(" INSERT INTO categories (id, main_cat, sub_cat, mcat) VALUES ('', '$main_cat', '$sub_cat', '$mcat') ");
Bazı nedenlerden dolayı $ mcat değer düzgün saklanmaz. Ben veritabanında kontrol zaman "1" olarak görünür, "347" değerleri vs ... sadece 1 ya da 3 basamaklı değer. "-" Operatörü olarak sql motoru tarafından yorumlanır ben düşünüyorum. Bu kaçış için herhangi bir yolu var mı? Ayrıca güvenilir
$mcat = str_replace("-", "\-", $mcat);
ama hala çalışmıyor.