FAQ |
Kalender |
2017-09-22, 20:49 | #1 | ||
|
|||
Medlem
|
Hej,
jag försöker koppla in en MySql-databas via Php, men möts av felmeddelandet: Unable to select u810820_a: Access denied for user 'u8108201'@'%' to database 'u810820_a' Men går jag in via PhpMyAdmin eller MySqlWorkbench med samma loginuppgifter går det hur bra som helst. Någon som tror sig sitta på svaret? PHP-kod:
|
||
Svara med citat |
2017-09-23, 00:17 | #2 | ||
|
|||
Medlem
|
Jag testade att ändra usrname till: u810820_a och fick då upp IP-nr till värd (tidigare var det ju bara ett procenttecken)
Connection failed: SQLSTATE[28000] [1045] Access denied for user 'u8108201_a'@'89.221.250.15' (using password: YES) |
||
Svara med citat |
2017-09-23, 09:55 | #3 | ||
|
|||
Medlem
|
1. Skulle gå bort från mysql_* funktionerna som är borttagen i senare PHP versioner.
2. Första felet du uppstod så kunde du ansluta till servern men du hade ej åtkomst till databasen, kontrollera databasnamnet. 3. Andra felet så kunde du ej ansluta till servern. Dubbelkolla att databasen finns och det är rätt namn. |
||
Svara med citat |
2017-09-23, 16:03 | #4 | ||
|
|||
Medlem
|
Tack för svar! Jag har 2 st databaser och jag har provat båda (namnen stämmer). Struntar jag i att ange databasens namn så fungerar kopplingen, men lägger jag till databasens namn så trasslar det och Access denied.. visas.
Det känns som mina rättigheter är fel, men paradoxalt nog så kommer jag ju in över MySqlWorkbench. (provade med MySqli, men ingen skillnad) PHP-kod:
|
||
Svara med citat |
2017-10-15, 17:45 | #5 | ||
|
|||
Flitig postare
|
Har du testat översta koden men istället skriva mysqli_connect ?
|
||
Svara med citat |
Svara |
|
|