Avatar billede xpresand Nybegynder
17. april 2010 - 15:53 Der er 6 kommentarer og
1 løsning

Fejl ved mysql_query

Hej.

Jeg er igang med at opsætte min nye side www.ibaggrund.dk, men jeg har dog nogle problemer.

Jeg har connect.php filen der forbinder til min MySQL database, og det gør den uden at give nogen fejl.

Men alle steder hvor jeg har mysql_query("SELECT * FROM..... får jeg en fejl som lyder:
Warning: mysql_query() [function.mysql_query]: Acess denied for user  'ibaggrund.dk'@'serv172.one.com' (using password: NO) in /costormers/ibaggrund.dk/ibaggrund.dk/httpd.www/forside.php

Og jeg ved godt at den siger (using password: NO) men informationerne i min connectfil er korrekte, for ændre jeg dem til noget forkert kommer der en fejl meddelelse op.

Nogen der kan hjælpe?
På forhånd tak!
Avatar billede htx98i17 Professor
17. april 2010 - 15:59 #1
Har du søgt på one.com' support?

post evt koden her, uden bruger/adgangskode
Avatar billede xpresand Nybegynder
17. april 2010 - 16:03 #2
Jeg har skrevet til dem. Og de nævnte også det med connectfilen.

Jeg har brugt de oplysninger som de har send til mig over mail da jeg oprettede mit webhotel.

connect.php:
<?php
$link = mysql_connect('ibaggrund.dk.mysql', 'ibaggrund_dk', '*****');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
mysql_close($link);
?>

Men jeg har også en anden side hos one.com. Og hvis blot jeg ændre opslysningerne til mit andet domæne i connectfilen fungere det hele uden nogen problemer.

Og dette er en af mine Select:
$antalb = mysql_query ("SELECT * FROM background") or die(mysql_error());
$baggrund = mysql_num_rows($antalb);
echo"$baggrund";
Avatar billede htx98i17 Professor
17. april 2010 - 16:15 #3
Prøv dette i samme fil (ret adgangskode og dbnavn til navnet på databasen.

<?php
    mysql_connect('ibaggrund.dk.mysql', 'ibaggrund_dk', '*****');
    mysql_select_db('dbnavn');
   
   
    $antalb = mysql_query ("SELECT * FROM background") or die(mysql_error());
    $baggrund = mysql_num_rows($antalb);
    echo$baggrund;

?>
Avatar billede xpresand Nybegynder
17. april 2010 - 16:23 #4
Det virkede! mange tak.. Det er dog lidt mærkeligt, for da jeg brugte en lignede kode lige som  din dog bare med or die('vi kunne ikke finde databasen'); virkede det ikke.

Men hvis du lige ligger et svar, så får du dine point.
Avatar billede htx98i17 Professor
17. april 2010 - 16:26 #5
svar
Avatar billede htx98i17 Professor
17. april 2010 - 16:27 #6
svar
Avatar billede htx98i17 Professor
17. april 2010 - 16:28 #7
mysql_close($link);

Denne lukker forbindelsen. Dvs så kan man jo ikke lave et udtræk efterfølgende.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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