Göre PDO documentation, uzakta php dosyası (örnek 3) dan, php.ini veritabanı oturum açma bilgilerini saklayabilirsiniz. Ama bu sadece veritabanı ve ana kullanıcı adı ve şifre saklamak için nasıl açıklamak değildir. Bunu nasıl yapacaksın?
Bu belgelerde kullanılan yöntem:
[PDO]
pdo.dsn.mydb="mysql:dbname=testdb;host=localhost"
Ben host kullanıcı adı ve şifre ekleyerek denedim, ama o sevmez: kullanıcı adı ve şifre ile, ve gerçek bir adresi olarak yalnızca bir kullanıcı adı ile bir adres tanımıyor:
[PDO]
pdo.dsn.mydb="mysql:dbname=testdb;host=username:password@localhost"
Ben de ayrı bir argüman olarak kullanıcı adı ve şifre koyarak denedim, ama o not.s yok
[PDO]
pdo.dsn.mydb="mysql:dbname=testdb;host=localhost;username:username;password:secret"
pdo.dsn.mydb="mysql:dbname=testdb;host=localhost;uid:username;pwd:secret"
pdo.dsn.mydb="mysql:dbname=testdb;host=localhost;UID:username;PWD:secret"