| Autor |
Nachricht |
sebi.biller
Threadersteller
Dabei seit: 06.05.2006
Ort: Gunzenhausen
Alter: 20
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
Moderator
Dabei seit: 22.03.2002
Ort: Offenbach am Main
Alter: 28
Geschlecht:
|
Verfasst Mo 14.05.2007 18:48
Titel
|
 |
|
|
Username und Passwort stimmen wohl nicht.
|
|
| |
|
 |
sebi.biller
Threadersteller
Dabei seit: 06.05.2006
Ort: Gunzenhausen
Alter: 20
Geschlecht:
|
Verfasst Mo 14.05.2007 19:11
Titel
|
 |
|
|
eigentlich sind die login daten richtig.
|
|
| |
|
 |
tacker
Moderator
Dabei seit: 22.03.2002
Ort: Offenbach am Main
Alter: 28
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: Gunzenhausen
Alter: 20
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
Moderator
Dabei seit: 22.03.2002
Ort: Offenbach am Main
Alter: 28
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: 31
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: Gunzenhausen
Alter: 20
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
[PHP mysql] Fehler beim kopieren...
[php / mysql] Mysql Daten in php als Link ausgeben
[PHP/MySQL] MySQL Error: 1054, falsche Tabelle ausgewählt?
[PHP / MySQL] MySQL-Funktion gesucht: letzteÄnderungTabelle
(php-mysql) übergabe von formulardaten und abfrage m. mysql
|
 |