MySQL und PHP mit anderem Port [Gelöst]

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
magoo
Beiträge: 166
Registriert: 02.05.2005 11:06:58

MySQL und PHP mit anderem Port [Gelöst]

Beitrag von magoo » 20.12.2006 07:56:17

Hallo habe PHP und MySQL installiert wenn ich per PHP die MySQL Ansprechen möchte erscheint eine weisse Seite.

Wie kann ich einfach per PHP überprüfen ob generell eine Verbindung per MySQL möglich ist!? :?:
Zuletzt geändert von magoo am 20.12.2006 09:33:32, insgesamt 1-mal geändert.
Bild

Benutzeravatar
ckoepp
Beiträge: 1409
Registriert: 11.06.2005 20:11:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nähe Heidelberg

Beitrag von ckoepp » 20.12.2006 08:17:16

mit mysql_connect.

Verwenden tut man das Ganze dann so:

Code: Alles auswählen

mysql_connect('localhost','user','pass') OR die('Verbinung fehlgeschlagen...');
"Es gibt kein Problem, das man nicht mit einem doppelten Scotch lösen könnte!"
Ernest Hemingway

Benutzeravatar
magoo
Beiträge: 166
Registriert: 02.05.2005 11:06:58

Beitrag von magoo » 20.12.2006 08:48:29

Ich habe mysql_user durch root ersetzt und mysql_password durch das geheime passwort. Wenn ich auf die Webseite geh bleibt die seite dennoch weiss. Der Quellcode bleibt auch einfach leer. Irgendwas stimmt da nicht - nur was?!

Code: Alles auswählen

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
   die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?> 
Ungewöhnlich ist auch das mein MySQL Port 3309 ist (muss aber sein) muss ich das irgendwo eintragen? außer in php.ini
Bild

Sarem_Avuton
Beiträge: 546
Registriert: 16.12.2004 09:58:27
Wohnort: Leipzig

Beitrag von Sarem_Avuton » 20.12.2006 09:11:22

Hallo,

ckoepp hatte doch ein Link mit gesendet! Dort steht doch das wenn nicht angegeben default Einstellungen benutzt werden. Das heißt das deine Anfrage auf Port 3306 geht. Ändere das auf 3309 und es sollte gehen.

Grüße Jörg

PS:

Code: Alles auswählen

localhost:3309
sollte reichen

PS nochmal: Mhh 127.0.0.1 ist für eine TCP Verbindung, localhost wird ja zu einer Socket Verbindung da weiß ich gar nicht genau ob da der Port dann eine Rolle spielt.

Benutzeravatar
magoo
Beiträge: 166
Registriert: 02.05.2005 11:06:58

Beitrag von magoo » 20.12.2006 09:33:11

ich habe gelesen bei "localhost" wäre keine portangabe notwendig - jetzt gehts aber - danke :-)
Bild

Antworten