Om du byter ut "kunde inte öppna databasen" mot mysql_error(), får du något mer matnyttigt då?
mysql_select_db("message") or die(mysql_error());
6 svar · 511 visningar · startad av grennfox
Jag har ett litet problem med mysql_connect, eller snarare mysql_select_db.
Då jag skriver in den önskade databasen, så står det "kunde inte öppna databasen". Men när jag skriver in en annan så funkar det galant.
Koden ser ut så här:
$databas=mysql_select_db("message")or die("kunde inte öppna databasen")
Och det är message databasen jag vill ansluta till, men om jag däremot byter ut "message" till exempel "test" så funkar det hur bra som helst.
Och jag har kollat i phpmyadmin och databasen message finns där.
Så jag undrar helt enkelt vad som är fel :P
Om du byter ut "kunde inte öppna databasen" mot mysql_error(), får du något mer matnyttigt då?
mysql_select_db("message") or die(mysql_error());
Hur ser övriga connecten ut? du måste först connecta till db innan du kan välja db. har du en db som heter test?
Skicka gärna all din kod som rör databasanslutningen
aha det löste sig, jag fick Access denied, så det förklarade hela saken :P ibland kan felet vara mitt framför ögonen på sig :P
tänk på att byta tillbaka så du inte avslöjar för mycket vid eventuella framtida fel.
Jo men de har jag redan gjort. Men tack endå :)