error 10061 (111)
hc
- php
Hallo,
Ich habe bei meinem Skript eine Verbindung zu einer sql-datenbank, doch irgendwie wird keine Verbindung aufgebaut. Ich habe es bei 2 Servern getestet. Beide Male die Zeile echo mysql_error(); geadded. Beim einen wird
Can't connect to MySQL server on ' - url - ' (111)
und beim anderen
Can't connect to MySQL server on ' - url - ' (10061)
ausgegeben.
Ich habe keine Ahnung wieso (die Daten "user", "password", "server" sind überprüft).
Vielen Dank für eure Hilfe,
MfG,
HC
Moin hc,
Ich habe keine Ahnung wieso (die Daten "user", "password", "server" sind überprüft).
Deine Verbindung wird so hergestellt?
$HOST='localhost';
$DB_USER='user';
$DB_PW='Paswort';
$DB_NAME='mine_datenbank';
$db_pointer = mysql_connect($HOST, $DB_USER, $DB_PW);
mysql_select_db($DB_NAME, $db_pointer);
regds
Mike©
joa...
jenau so.
Moin nochmal,
»» joa...
das PHP Script liegt auf dem gleichen Sever wie die DB?
regds
Mike©
nein, in diesem fall nicht...
ich habs jetzt schnell auf den gleichen server wie die db gepackt, dort wird mysql_error() = 61 ausgegeben...
LG,
HC
Moin HC,
»» nein, in diesem fall nicht...
ich habs jetzt schnell auf den gleichen server wie die db gepackt, dort wird mysql_error() = 61 ausgegeben...
dann benutze mal bitte das, in den veschiedenen Steps:
print mysql_error();
regds
Mike©
servus,
dann benutze mal bitte das, in den veschiedenen Steps:
print mysql_error();
ich versteh nicht...
lg,
hc
Moin hc,
ich versteh nicht...
nix verstehen?
Baue diesen Befehl nach deinem connect Statement ein, und / oder nach dem Query Statement.
regds
Mike©
servus,
nix verstehen?
mi ne komprenas :o)
Baue diesen Befehl nach deinem connect Statement ein, und / oder nach dem Query Statement.
naja, es wird eh schon alles ausgegeben:
Warning: mysql_connect(): Can't connect to MySQL server on ' - url - ' (10061) in - dateipfad - on line 28
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in - dateipfad - on line 31
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in - dateipfad - on line 38
Can't connect to MySQL server on ' - url - ' (10061)
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in - dateipfad - on line 48
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in - dateipfad - on line 53
lg,
hc
Moin hc,
Warning: mysql_connect(): Can't connect to MySQL server on ' - url - ' (10061) in - dateipfad - on line 28
Das ist der Punkt.
Hier stimmt was nicht: $HOST='localhost';
Alles ander sind Folgefehler.
Zeige uns mal die Zeile für $HOST
regds
Mike©
servus
Warning: mysql_connect(): Can't connect to MySQL server on ' - url - ' (10061) in - dateipfad - on line 28
Das ist der Punkt.
soweit bin ich auch schon :o)
Hier stimmt was nicht: $HOST='localhost';
Alles ander sind Folgefehler.
japp!!
Zeige uns mal die Zeile für $HOST
türlich, meista...
$server="adresse";
$pass="geheimes pw";
$user="username";
$verbindung=mysql_connect($server, $user, $pass);
so siehts aus, die wirklichen daten kann ich natürlich nicht hergeben.
in nem anderen skript (läuft auf dem gleichen server), funktionierte es mit der selben adresse... (also nicht localhost). Ich dachte mir, vlt liegts an den rechten, für diesen user hier...
lg,
hc
Moin hc,
on ' - url - ' (10061) in - dateipfad - on line 28
diese Meldung ( URL .. blub ) macht mich stutzig, deswegen möchte ich gerne den String sehen für - $server- , den Rest nicht!
regds
Mike©
servus,
also hier mal das ganze skript, weiß ja ned, was du willst ^^:
$verbindung=mysql_connect($server, $user, $pass);
echo $verbindung;
mysql_select_db($base, $verbindung);
$string="select Titel
from Diplomarbeiten
order by Titel
asc";
$result=mysql_query($string, $verbindung);
echo mysql_error();
echo "<ul>";
while($array=mysql_fetch_array($result)) {
echo "<li>".$array[Titel]."</li>";
}
echo "</ul>";
mysql_close($verbindung);
username, passwort, datenbankname, und server stimmen...
ich bin weg für heute, danke für deine hilfe,
lg,
hc
Moin hc,
$verbindung=mysql_connect($server, $user, $pass);
ich möchte wissen, was in der Variable $Server steht.
Nicht mehr und nicht weniger!
regds
Mike©
servus,
die url.... die adresse des sql-servers. bei einem anderen script steht die exakt-gleiche url drinnen, ist auf dem selben server gespeichert..
gruß,
hc
username, passwort, datenbankname, und server stimmen...
Ganz sicher? Ist alles in den Tabellen db, user und host der Datenbank mysql eingetragen? Mit den richtigen IP-Adressen von dem Host von dem du aus zugreifen willst? Hast du danach auch MySQL neu gestartet oder zumindest die Benutzertabellen neu geladen (FLUSH_PRIVILEGES)?