Avatar billede donandres Nybegynder
14. april 2005 - 09:30 Der er 5 kommentarer og
1 løsning

Access denied for user: 'andreasbrun_dk@localhost' to database 't

hej eksperter...

jeg har siddet og pillet ved en online to.do liste og har endelig fået scriptet til at virke. men nu får jeg følgende fejlmeddelse:

Access denied for user: 'andreasbrun_dk@localhost' to database 'todo'

jeg kan logge ind på phpmyadmin med samme info, så det burde ikke være brugernavn og kodeord den er gal med

her er min kode:

<html>
<title> To Do Liste</title>
<?
$conn = mysql_connect("localhost","bruger","kodeord") or die(mysql_error());
?>
<?
print ("<font size=\"4\"><center><b>To Do Liste</b></font></center><br><br>");
?>
<div align="center"><br>
<table><tr><td align="center">
<form name="aftale" method="post" action="index.php?tilfoej=1"></b>
<tr><td>Aftale</td><td> <input type="text" name="aftale" value=""></td></tr>
Priv&nbsp;
<select name="priv">
<option value="1">Høj</option>
<option value="2">Lav</option>
</select>
<tr><td><input type="submit" value="tilføj"></td></tr>
</td></tr></table></div>
            <?
            if ($tilfoej == "1") {
      $dato_nu = date("d/m/Y");
      $tid = time();
      $tiden_nu = date("G:i", $tid);
mysql_select_db("todo") or die(mysql_error());
$mysql_query = "INSERT INTO liste(todo, priv, dato, tid) values ('$aftale', '$priv', '$dato_nu', '$tiden_nu')";
mysql_query("$mysql_query");
                print ("<meta http-equiv=\"refresh\" content=\"0; url=$PHP_SELF\">");
                }
                else {
                mysql_select_db("todo")or die(mysql_error());
                $sql ="select * from liste order by priv,tid,dato";
                $result = mysql_query($sql) or die(mysql_error());
                  while ($post = mysql_fetch_array(result)) {
                    if ($post[priv] == "1") {
                $post[priv] = ("red");
                    }
                    if ($post[priv] == "2") {
                $post[priv] = ("blue");
                    }
                    if ($post[loest] == "1") {
                    $post[loest] = ("<strike>");
                    }
echo "<br><table align=\"center\" width=\"300\"><tr><td align=\"center\" bgcolor=\"#CECECE\"><font face=\"arial\" size=\"2\">$post[dato]&nbsp;&nbsp;$post[tid]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"$PHP_SELF?loest=1&id=$post[id]\">Løst</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"$PHP_SELF?slet=1&id=$post[id]\">Slet</a></td></tr>
<tr><td align=\"left\" width=\"300\"><font face=\"arial\" size=\"2\" color=\"$post[priv]\">$post[loest]$post[todo]</strike></td></tr></tr></table>";
            }
                }
               
              print ("<br></table>");
                ?>
                <?
                if ($loest == "1") {
                mysql_select_db("todo") or die(mysql_error());
                $mysql_query = "UPDATE liste SET loest='1' where id='$id'";
                mysql_query("$mysql_query");
                print ("<meta http-equiv=\"refresh\" content=\"0; url=$PHP_SELF\">");
                }
                if ($slet == "1") {
                mysql_select_db("todo") or die(mysql_error());
                $mysql_query = "DELETE FROM liste where id='$id'";
                mysql_query("$mysql_query");
                print ("<meta http-equiv=\"refresh\" content=\"0; url=$PHP_SELF\">");
                }
                ?>
                </html>
Avatar billede barklund Nybegynder
14. april 2005 - 09:33 #1
Prøv engang kun at skrive disse to linjer:

<?php
$conn = mysql_connect("localhost","bruger","kodeord") or die("forbindelse: ".mysql_error());
mysql_select_db("todo") or die("databasevalg: ".mysql_error());
?>

Og se, hvilken fejl du får. Hvis den stadig siger, at brugeren ikke har adgang og fejlen kommer i databasevalg, ja så _har_ brugeren ikke adgang.
Avatar billede donandres Nybegynder
14. april 2005 - 09:37 #2
altså ikke alt det andet? KUN de to linier?
Avatar billede donandres Nybegynder
14. april 2005 - 09:39 #3
databasevalg: Access denied for user: 'andreasbrun_dk@localhost' to database 'todo'

hm.. hvordan kan det være?
Avatar billede barklund Nybegynder
14. april 2005 - 10:12 #4
Jeg kan ikke sige andet, end den aktuelle bruger ikke har adgang til den aktuelle database på den aktuelle server. Det er hvad beskeden siger, altså er det tilfældet. Kort og godt :)
Avatar billede donandres Nybegynder
25. april 2005 - 22:24 #5
lukker
Avatar billede barklund Nybegynder
25. april 2005 - 22:34 #6
Så jeg tog fejl?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester