Bir PHP / MySQL web uygulama veritabanına bağlanma sorunları olmamdı sayede bir sorun giderme biraz zaman geçirdim. Veritabanı aynı kimlik bilgileri ile kabuk ve phpMyAdmin erişilebilir olabilir ve mantıklı gelmiyordu.
Parola içinde bir $ işareti vardı çıkıyor:
$_DB["password"] = "mypas$word";
Gönderilen şifre yanlış olduğu ortada "mypas" idi.
Bu sorunu işlemek için en iyi yolu nedir? Ben \ ile $ kaçtı
$_DB["password"] = "mypas\$word";
ve işe yaradı.
Ben genelde $string = 'test'
Ben önce bu içine çalışan kaçınılmalıdır ne kadar muhtemelen dizeleri için kullanın.
Bu doğru bir davranış mı? Bu şifre veritabanında saklanır ve PHP çıkardı ne varsa - bu aynı sorun ortaya istiyorsunuz? Ben burada ne eksik ...