Tom: MySQL-Connection Problem

Beitrag lesen

Hello John,

ich habe ein problem, welches leider ziemlich brennt. und zwar habe ich ein php formular, welches daten in meine Datenbank eintragen soll. klappt auf meinem server(A) alles auch einwandfrei. nun zum problem. will ich aber das skript auf einem anderen server(B) laufen lassen, die einträge aber dennoch in meiner datenbank(A) haben will, klappt es nicht mehr. kann es sein, dass auf dem server B der port 3306 für mysql_connect nich freigegeben ist? oder wo liegt mein fehler?
hier mal meine verbindung:

@$verbindung = mysql_connect ("localhost", "user", "pass"); oder
@$verbindung = mysql_connect ("http://www.derserverb.de", "user", "pass");

Meistens liegt es daran, dass auf dem Server (A) der Port nicht zur Verfügung steht.
Einen Request auf einen bestimmten Port auszulösen ist bei den meisten Hostern erlaubt.

Zweiter Grund könnte natürlich sein, dass die API auf Server (B), auf der das Script läuft, nicht zur Datenbank auf Server (A) passt.

Da Du schlauerweise[tm] die Fehlermeldungen unterdrückt hast, siehst Du also auch nicht, woran es liegt.

Bitte erst Fehlermeldungen Posten, dann kann man weitersehen.

Außerdem mal versuchen, von einem anderen Host z.B. mit Heidi-SQL auf die DB zuzugreifen.
http://www.heidisql.com

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)