Avatar billede themaster Nybegynder
20. marts 2004 - 17:36 Der er 15 kommentarer og
1 løsning

Kan ikke connecte til fremmede mysqlserver

Hej Exp's

Jeg har disse linie php:
$server = "enhemeligip"
$conn = mysql_connect($server, "******", "*****");
mysql_select_db("database");
$result = mysql_query("select * from tabel");
while ($row = mysql_fetch_array($result)) {

Jeg får følgende fejl:

Warning: mysql_connect(): Access denied for user: 'admin@129.142.198.210' (Using password: YES) in E:\Webserver\Vport.dk\php\login.php on line 25

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in E:\Webserver\Vport.dk\php\login.php on line 28

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in E:\Webserver\Vport.dk\php\login.php on line 35

Men 129.142.198.210 er min ip, og ikke der hvor database ligger.

Hvorfor connecter php til min ip og ikke til den jeg har skevet?

//themaster
Avatar billede themaster Nybegynder
20. marts 2004 - 17:38 #1
jeg ved godt at der her mangler:

}
mysql_close($conn);

men det er ikke der fejlen er
Avatar billede thedeathart Nybegynder
20. marts 2004 - 17:39 #2
databasen ligger på din IP...

dit problem er at tabellen ikke eksisterer...

det ser sådan ud... men prøv at skrive localhost istedet
Avatar billede themaster Nybegynder
20. marts 2004 - 17:41 #3
men vi er to drenge der har to servere. Jeg har IIS'en hos mig, og han har mailserver og Mysqlseren. Kan vi ikke connecte på tværs af serveren i php??
Avatar billede thedeathart Nybegynder
20. marts 2004 - 17:42 #4
jo, det burde i kunne gøre...

men prøv at skrive root istedet for admin..
Avatar billede thedeathart Nybegynder
20. marts 2004 - 17:43 #5
har i også en tabel der hedder "tabel" i en database som hedder "database" ??

vil gerne vide om i bruger phpmyadmin :D
Avatar billede themaster Nybegynder
20. marts 2004 - 17:46 #6
ja, jeg har php admin på min.....men har har ikke på sin

nej, det er bare for at skjulde navnene da det er bruger-database og tabel
Avatar billede themaster Nybegynder
20. marts 2004 - 17:46 #7
phpnyadmin
Avatar billede melange Nybegynder
20. marts 2004 - 17:48 #8
man kan da ikke connecte til en database på den måde ? (mener jeg)

enten skriver du:

$conn = mysql_connect($server, "******", "*****");
mysql_select_db("database", $conn);

eler også:

mysql_connect($server, "******", "*****");
mysql_select_db("database");
Avatar billede thedeathart Nybegynder
20. marts 2004 - 17:51 #9
1. det bruger du prøver at logge på med eksisterer ikke. (admin)
eller passwordet er forkert

2. resten er følger af at du ikke kan logge på...

3. hvis din ven hoster databaserne på localhost (det gør de fleste)
så skal du skrive localhost, og ikke hans eller din egen ip, i server feltet
Avatar billede themaster Nybegynder
20. marts 2004 - 17:51 #10
melange>> det er ikke der fejlen ligger. jeg bruger denne metode til alle connections
Avatar billede themaster Nybegynder
20. marts 2004 - 17:53 #11
thedeathart>> men siderne ligger jo på min server og databasen på hans
Avatar billede thedeathart Nybegynder
20. marts 2004 - 17:53 #12
altså:

$server = "localhost"
$conn = mysql_connect($server, "root", "*****");
mysql_select_db("database");
Avatar billede thedeathart Nybegynder
20. marts 2004 - 17:55 #13
thedeathart>> men siderne ligger jo på min server og databasen på hans

nå ok, men det er da en lidt underlig metode.. hvorfor opsætter du ikke bare selv mySQL, så kan du i det mindste selv teste..
Avatar billede themaster Nybegynder
20. marts 2004 - 17:55 #14
jeg har løst problemet....det var et stort bogstav der kom i vejen.....ups
(ja, jeg ved godt det er bøget)
Avatar billede themaster Nybegynder
20. marts 2004 - 17:55 #15
lukker hermed
Avatar billede melange Nybegynder
20. marts 2004 - 18:00 #16
themaster: ok, har lige testet og din metode virker. Men du bør bruge:
mysql_select_db("database", $conn);
Da det er mere korrekt.
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