sql >> Database >  >> RDS >> Mysql

onderstrepingsteken in php db-variabele die problemen veroorzaakt

Niets dat ik kan vinden in de PDO-documentatie suggereert dat u een gebruikersnaam of wachtwoord kunt opgeven in de DSN-string - het is een "Database Source Name" niet "Database Source Name and Authentication" String het feit dat u geen wachtwoord gebruikt, zou een hint moeten zijn om dit, en de gebruikersnaam die 'mijnnaam' is, komt waarschijnlijk omdat de meeste RDBM's de $USER-omgeving var gebruiken om verbinding te maken als er geen is opgegeven (waarvan ik moet aannemen dat deze is ingesteld op 'mijnnaam')

d.w.z. ik denk dat je gewoon de extra parameters moet gebruiken om de authenticatiegegevens door te geven



  1. Wissel twee kolomwaarden tussen twee tabellen

  2. Hoe Teamcity te implementeren met PostgreSQL voor hoge beschikbaarheid

  3. Natural Join in SQL begrijpen

  4. MySQL - Meerdere resultatensets