HTH-C.com - Forum
Latest News Latest Threads
Neuerung: Persönliche Galerie
Informationen zur Übernahme der Erweite..
HTH Blog - Version 2.0
#HTH.Systems - Betatester gesucht
Neueröffnung - PHPKit-Award.de
HTH Webchat v3
Letzter Beitrag Happy Birthday Bottyline Weiblicher Benutzer Heute, 0:00 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 Treffnix Männlicher Benutzer 14.03.2024 - 06:20 Zeit der letzten Antwort
Letzter Beitrag Gibt es eigentlich noch jemand der PHPki.. Treffnix Männlicher Benutzer 14.03.2024 - 06:19 Zeit der letzten Antwort
Letzter Beitrag Herzlich Willkommen Botty Männlicher Benutzer 22.02.2024 - 13:50 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 ohne ASCE auf PHP8x Myrddin Männlicher Benutzer 22.03.2023 - 13:36 Zeit der letzten Antwort
 53.542 Posts & 4.945 Themen in 78 Foren
Forenübersicht » Support / Hilfe » Allgemein » PHP/MySQL » Fehlermeldung erklären bzw. aufl..

Fehlermeldung erklären bzw. auflösen`?
15 Beiträge in diesem Thema
 Seiten (1):    1  
22.06.2008 - 13:10 Uhr
Beitrag: #1
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&auml;stebuch</h2>\n";
    echo 
"<p>\n";
    echo 
"    <a href=\"gb_insert.php\">Ins G&auml;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&auml;ge im G&auml;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'], 07)) == "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&uuml;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 - 13:12 Uhr
 
Zum Anfang der Seite
22.06.2008 - 13:31 Uhr
Beitrag: #2
1.) Benutz mal statt den mysql_fetch_assoc den hier: mysql_fetch_array
Mit diesen Befehl kannst du alle Inhalte ausgeben.
2.) Keine Ahnung woher alle das haben. Aber folgenden Code kann man auch so umschreiben, und ist, wie ich finde, besser.

Dein Code:



1

PHP-Quelltext

 echo "    <a href=\"gb_insert.php\">Ins Gästebuch reinschreiben</a>\n";
Besserer Code:



1

PHP-Quelltext

 echo '    <a href="gb_insert.php">Ins Gästebuch reinschreiben</a>\n';
Man könnt auch ein
benutzen, anstatt den \n, den ich aber so gelassen habe.


Zu der Fehlermeldung: Bist du sicher, das alle Verbindungsdaten korrekt sind?

 
Zum Anfang der Seite
22.06.2008 - 13:42 Uhr
Beitrag: #3
Bin mir eig. sicher ich kann mal eben die Config.php (natürlich ohe PW )posten:




1
2
3
4
5
6
7
8

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';
?>


Egal was ich mache habe beim Username auch schon die Domain... eingegeben nix hilft!
MFG

 
Zum Anfang der Seite
22.06.2008 - 13:44 Uhr
Beitrag: #4
Und wo ist die Datenbankverbindung?

 
Zum Anfang der Seite
22.06.2008 - 13:47 Uhr
Beitrag: #5
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

 
Zum Anfang der Seite
22.06.2008 - 13:51 Uhr
Beitrag: #6
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.

 
Zum Anfang der Seite
22.06.2008 - 13:53 Uhr
Beitrag: #7
Üpersprungen habe ich nix ^^
Nur das 3 Spalten Layout wobei ich mir das spätetr beim Newsscript nochmal angeguckt habe zwinkern
MFG

 
Zum Anfang der Seite
22.06.2008 - 13:57 Uhr
Beitrag: #8
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.

 
Zum Anfang der Seite
22.06.2008 - 13:58 Uhr
Beitrag: #9
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

 
Zum Anfang der Seite
22.06.2008 - 17:12 Uhr
Beitrag: #10
Das ist deine aktuelle Config.php

Hier klicken zum aufklappen



Und daraus machst du nun das:

Hier klicken zum aufklappen


Jetzt kannst du in deinen Gästebuch eine Abfrage so machen:
Aus dem



1

PHP-Quelltext

$result mysql_query($sql) OR die(mysql_error());

wird



1

PHP-Quelltext

$result query($sql);         // +++++ ]- Änderung -[ +++++
Und aus dem



1

PHP-Quelltext

while($row mysql_fetch_assoc($result)) {

wird das



1

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.

 
Zum Anfang der Seite
22.06.2008 - 18:58 Uhr
Beitrag: #11
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

 
Zum Anfang der Seite
22.06.2008 - 19:45 Uhr
Beitrag: #12
Äh, ja logisch. Kann ja schlecht gehen ^^"

Ändere die Config bei Zeile 7 & 8 so um:



1
2

PHP-Quelltext

    @mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS); 
    
mysql_select_db(MYSQL_DATABASE);
Sollte danach funktionieren.

 
Zum Anfang der Seite
22.06.2008 - 19:49 Uhr
Beitrag: #13
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 - 19:58 Uhr
 
Zum Anfang der Seite
22.06.2008 - 20:38 Uhr
Beitrag: #14
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...

 
Zum Anfang der Seite
22.06.2008 - 20:40 Uhr
Beitrag: #15
Ja hat nix mit dem GB zu tun!
DAs muss ich noch ändern ist nen Verweis auf ne unfertige hp zwinkern
MFG

 
Zum Anfang der Seite
 Seiten (1):    1  

Ähnliche Themen
 
Styles Styles » Fehlermeldung - Letzte Antwort von mystery2072 am 28.12.08, 09:02 Fehlermeldung  (28.12.08, 09:02)
Support Support » Fehlermeldung der moderate.php - Letzte Antwort von †Crazy-Devil† am 23.04.08, 23:24 Fehlermeldung der moderate.php  (23.04.08, 23:24)
Support Support » Fehlermeldung bei Content einfügen. - Letzte Antwort von Nueschtmanescht am 30.11.06, 19:24 Fehlermeldung bei Content einfügen.  (30.11.06, 19:24)
Support Support » Downloadinfos Fehlermeldung der install.php - Letzte Antwort von WEBI am 12.05.07, 23:03 Downloadinfos Fehlermeldung der install.php  (12.05.07, 23:03)
Support Support » Sql fehlermeldung nach steckbrief installation - Letzte Antwort von WEBI am 25.09.06, 06:11 Sql fehlermeldung nach steckbrief installation  (25.09.06, 06:11)

HTH-C.com - Webmedien & Community