|
|
Latest News |
Latest Threads |
|
|
55.269 Posts & 4.945 Themen in 78 Foren |
|
|
|
|
Forensuche |
|
Suchbegriff |
Benutzerauswahl |
Ergebnisse anzeigen |
|
|
Fehlermeldung erklären bzw. auflösen`? 15 Beiträge in diesem Thema |
|
|
|
|
|
|
|
|
22.06.2008 - 12:10 Uhr |
|
|
|
hi!
Kann mir jemand folgende 2 Fehlermeldungen erklären und mir sagen wie ich sie auflösen kann?
Zitat Warning: mysql_query() [function.mysql-query]: Access denied for user: 'wwwrun@localhost' (Using password: NO) in /www/htdocs/w00a119b/gb.php on line 17 Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /www/htdocs/w00a119b/gb.php on line 17 Access denied for user: 'wwwrun@localhost' (Using password: NO) |
Iwas mit nem Passwort oder so aber da ist ja alles richtig!
Ich weis net woran das liegt -.-
MFG
EDIT://
Hier der Code meiner "Fehlerpage":
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | | PHP-Quelltext <?php
include "config.php";
echo "<h2>Gästebuch</h2>\n";
echo "<p>\n";
echo " <a href=\"gb_insert.php\">Ins Gästebuch reinschreiben</a>\n";
echo "</p>\n";
$sql = "SELECT
Name,
Datum,
Email,
Homepage,
Inhalt
FROM
gaestebuch
ORDER BY
Datum DESC";
$result = mysql_query($sql) OR die(mysql_error());
echo "<p>Einträge im Gästebuch: ".mysql_num_rows($result)."</p>\n";
echo "<hr>\n";
while($row = mysql_fetch_assoc($result)) {
echo "<div class=\"gb-eintrag\">\n";
echo " <div class=\"Kopfdaten\">\n";
if(trim($row['Email']) == "") {
echo $row['Name'];
} else {
echo "<a href=\"mailto:".$row['Email']."\">".$row['Name']."</a>\n";
}
if(trim($row['Homepage']) != "") {
if(strtolower(substr($row['Homepage'], 0, 7)) == "http://") {
// Wenn der Teilstring gleich "http://" ist, so
// soll er den Link ohne "http://" erzeugen, denn
// der Steht ja schon drin
echo " (<a href=\"".$row['Homepage']."\">Homepage</a>)";
} else {
// Wenn nicht, so soll er das "http://" manuell hinzufügen
echo " (<a href=\"http://".$row['Homepage']."\">Homepage</a>)";
}
}
echo " schrieb um ".$row['Datum']."\n";
echo " </div>\n";
echo " <div class=\"Inhalt\">\n";
echo " ".nl2br($row['Inhalt'])."\n";
echo " </div>\n";
echo "</div>\n";
}
?> | | |
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Hans-Dieter - 22.06.2008 - 12:12 Uhr |
|
|
|
|
|
|
|
|
|
|
22.06.2008 - 12:44 Uhr |
|
|
|
Und wo ist die Datenbankverbindung?
|
|
|
|
|
|
|
|
|
|
22.06.2008 - 12:47 Uhr |
|
|
|
Das hatte ich mich auch mal gefragt aber GUCKST DU HIER
Da wird nirgens verbunden liegt es daran das ich in die "gb.php" noch eine Verbindung einbauen muss?
MFG
|
|
|
|
|
|
|
|
|
|
22.06.2008 - 12:51 Uhr |
|
|
|
Du brauchst schon eine Verbindung zum Server. Ohne geht nichts.
In der Anleitung steht ganz oben das:
Zitat Hinweis: Bitte beachten Sie, dass die Tutorialkapitel zusammenhängen. Wenn sie direkt auf ein Kapitel verlinkt wurden müssen Sie gegebenenfalls die vorherigen Kapitel auch lesen. Achten Sie beim lesen darauf, dass Sie kein Kapitel überspringen. |
Verbindungen werden so gemacht.
|
|
|
|
|
|
|
|
|
|
22.06.2008 - 12:53 Uhr |
|
|
|
Üpersprungen habe ich nix ^^
Nur das 3 Spalten Layout wobei ich mir das spätetr beim Newsscript nochmal angeguckt habe
MFG
|
|
|
|
|
|
|
|
|
|
22.06.2008 - 12:57 Uhr |
|
|
|
Wenn du nichts übersprungen hast, würde deine Verbindung gehen und keine Fehlermeldung kommen.
Und nach den includierten Namen in der Config.php kann man davon ausgehen, das in diesen Dateien keine Verbindung erstellt wird, worauf sich die SQL-Abfrage beziehen könnte.
|
|
|
|
|
|
|
|
|
|
22.06.2008 - 12:58 Uhr |
|
|
|
Also die Meldung kommt iimmer wieder hast du was dagegen wenn ich dir meine Daten anfertraue und du selber mal guckst, wo das problem leigt?
MFG
|
|
|
|
|
|
|
|
|
|
22.06.2008 - 16:12 Uhr |
|
|
|
Das ist deine aktuelle Config.php
Hier klicken zum aufklappen | PHP-Quelltext <?php
define('MYSQL_HOST', 'localhost');
define('MYSQL_USER', 'd0083bdf');
define('MYSQL_PASS', 'PW^^');
define('MYSQL_DATABASE', 'd0083bdf');
include 'constant.php';
include 'variablen.php';
?> | |
Und daraus machst du nun das:
Hier klicken zum aufklappen 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | | PHP-Quelltext <?php
define('MYSQL_HOST', 'localhost');
define('MYSQL_USER', 'd0083bdf');
define('MYSQL_PASS', 'PW^^');
define('MYSQL_DATABASE', 'd0083bdf');
@mysql_connect('MYSQL_HOST', 'MYSQL_USER', 'MYSQL_PASS');
mysql_select_db('MYSQL_DATABASE');
function query($SQL) {
if ($SQL) return mysql_query($SQL);
else return die(mysql_error());
}
function fetch_array($Query) {
if ($Query) return mysql_fetch_array($Query);
else return die(mysql_error());
}
include 'constant.php';
include 'variablen.php';
?> | |
Jetzt kannst du in deinen Gästebuch eine Abfrage so machen:
Aus dem
| PHP-Quelltext $result = mysql_query($sql) OR die(mysql_error()); | |
wird
| PHP-Quelltext $result = query($sql); // +++++ ]- Änderung -[ +++++ | |
Und aus dem
| PHP-Quelltext while($row = mysql_fetch_assoc($result)) { | |
wird das
| PHP-Quelltext while($row = fetch_array($result)) { // +++++ ]- Änderung -[ +++++ | |
Hab das bei mir auch getestet. Zwar nicht mit deiner Datei bzw. dem des Tutorial, aber von der Funktion her dasselbe.
|
|
|
|
|
|
|
|
|
|
22.06.2008 - 17:58 Uhr |
|
|
|
Der Dreck will nicht habe jetzt auch keine Lust mehr mich mit so was auseinander zu setzen meine Nerven mit diesem GB sind am Ende Anfang|---------------!!!!!| ENDE!
MFG
|
|
|
|
|
|
|
|
|
|
22.06.2008 - 18:49 Uhr |
|
|
|
LOOOOOOOOOOOLLLLLLLLLLL
jetzt gehts danke!
Aua habe mir gerade aus so kp warum auf die Backe gehaun und nun tuts weh
DANKE!
MFG
EDIT://
ZUM GB SCHREBT WAS SCHÖNES!
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Hans-Dieter - 22.06.2008 - 18:58 Uhr |
|
|
|
|
|
|
|
|
|
|
22.06.2008 - 19:38 Uhr |
|
|
|
Also nachdem gerade ein gewisser Horst in dein Gästebuch geschrieben hat, tauchten folgende Meldungen auf:
Zitat Notice: Constant MYSQL_HOST already defined in /www/htdocs/w00a119b/config1.php on line 2
Notice: Constant MYSQL_USER already defined in /www/htdocs/w00a119b/config1.php on line 3
Notice: Constant MYSQL_PASS already defined in /www/htdocs/w00a119b/config1.php on line 4
Notice: Constant MYSQL_DATABASE already defined in /www/htdocs/w00a119b/config1.php on line 5 |
Zur Info...
|
|
|
|
|
|
|
|
|
|
22.06.2008 - 19:40 Uhr |
|
|
|
Ja hat nix mit dem GB zu tun!
DAs muss ich noch ändern ist nen Verweis auf ne unfertige hp
MFG
|
|
|
|
|
|
|
|
Ähnliche Themen |
|
|
|
|
|
|
|
|