Autor |
Nachricht |
sebi.biller
Threadersteller
Dabei seit: 06.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 14.05.2007 17:45
Titel [PHP & Mysql] Fehler in der Datenbankverbindung |
|
|
Ich habe ein Script,um zum datenupload:
Code: | <?php
$form_data = $_POST["hochladen"];
include ("config.php");
$table = "Datei";
$zahl = "0";
if ($form_data >= $zahl)
{
$data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));
}
else
{
$data = "";
$form_data_name = "";
$form_data_size = "0";
$form_data_type = "";
}
$ausgabetext = "Fehler";
$sql = "insert into $table (id, date, datei, filename, filesize, filetype) values (null, NOW(), '$data', '$form_data_name', '$form_data_size', '$form_data_type')";
if(mysql_query($sql))
{
$ausgabetext = "Datensatz wurde erfolgreich in die Datenbank geschrieben!"."<br>"."Die hochgeladene Datei ist jetzt verfügbar!";
}
else
{
$ausgabetext = "Datensatz wurde NICHT in die Datenbank geschrieben!"."<br>"."Bitte versuchen Sie es erneut oder wenden Sie sich an ihren Systemadministrator.";
}
?> |
Er bringt mir aber immer diese Fehlermeldung:
Code: | Warning: mysql_query(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) in /usr/www/users/ecgun/test/eintrag1.php on line 27
Warning: mysql_query(): A link to the server could not be established in /usr/www/users/ecgun/test/eintrag1.php on line 27 |
Kann mir da jemand helfen, was in zeile 27 falsch ist?!
Ich habe leider keinen plan.
Danke.
Titel von saucer geändert
Zuletzt bearbeitet von saucer am Mo 14.05.2007 23:57, insgesamt 4-mal bearbeitet
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
Verfasst Mo 14.05.2007 18:48
Titel
|
|
|
Username und Passwort stimmen wohl nicht.
|
|
|
|
|
Anzeige
|
|
|
sebi.biller
Threadersteller
Dabei seit: 06.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 14.05.2007 19:11
Titel
|
|
|
eigentlich sind die login daten richtig.
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
Verfasst Mo 14.05.2007 19:27
Titel
|
|
|
sebi.biller hat geschrieben: | eigentlich sind die login daten richtig. |
Geprüft?
Mach mal ne Connection in der Shell. Oder mit phpmyadmin.
|
|
|
|
|
sebi.biller
Threadersteller
Dabei seit: 06.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 14.05.2007 22:21
Titel
|
|
|
des passt alles.
liegt des echt an den login daten???
kann des nix anderes sein???
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
Verfasst Mo 14.05.2007 23:26
Titel
|
|
|
Es kann auch ein nicht vorhandene DB sein. Oder ein falsch kompiliertes PHP-Modul. Oder ein falsch konfigurierte my.cnf oder oder oder. Erstmal mit dem wahrscheinlichsten anfangen.
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Di 15.05.2007 02:19
Titel
|
|
|
Zitat: | liegt des echt an den login daten??? |
Es sieht nicht so aus, ob es die Zugangsdaten falsch wären.
Dann würde es eine andere Fehlermeldung geben.
Hier gibt es außerdem gar keine Fehlermeldung. Hier gibt es lediglich ein Warning.
Zitat: | kann des nix anderes sein??? |
Doch, aber an deinem Code kann man ja nichts erkennen.
Den wichtigen Teil hast du ja nicht gepostet.
Poste mal die Code-Stelle, wo du die Verbindung mit dem SQL-Server und der Datenbank herstellst.
Host/Username/PW kannst du ja aus dem Code entfernen.
Geben dir mysql_connect() oder mysql_select_db() keine Fehlermeldung zurück?
Unterdrückst du die mittels vorangestelltem @-Zeichen?
|
|
|
|
|
sebi.biller
Threadersteller
Dabei seit: 06.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 15.05.2007 09:44
Titel
|
|
|
Code: | <?php
$server = "...";
$database = "...";
$db_user = "...";
$db_pass = "...";
$table = "Datei";
?> |
also des si der script teil zum verbinden.
da müsste aber eigentlich alles passen.
|
|
|
|
|
|
|
|
Ähnliche Themen |
[PHP + mySQL] Kann Fehler in einer mySQL-Phrase nicht finden
Mysql Fehler: #1064
Fehler bei mySQL abfrage
seltsamer mySQL Fehler
[PHP mysql] Fehler beim kopieren...
mysql fehler -> ich weiss nich weiter
|
|