php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.07.2008, 15:52  
Neuer Benutzer
 
Registriert seit: 19.07.2008
Beiträge: 3
bairan
Standard PHP - Mysql Problem

Ich hab folgendes Problem:

Ich habe einfach noch keine Verbindung zur Datenbank fertigebracht, mit meinem PHP Script, ich habe Tutorials befolgt und alles Überprüft aber ich bekomme keine Verbindung zur Datenbank. Ich wollte Fragen ob man in PHP MyAdmin noch etwas einstellen muss, oder ob die Datenbank speziell eingestellt werden muss.

Ich habe es an folgenden Orten Probiert:

www.funpic.de
www.kilu.de

An beiden Orten hat es nicht Funktioniert.

Hier ist noch mein Code den ich Verwende. Kann mir jemand Helfen?

config.php
Code:
<?php

//**********************************************
//* In dieser Datei ist die Konfiguration der  *
//* Datenbank gespeichert, und kann so bei     *
//* jeder Verbindung einfach abgerufen werden. *
//**********************************************


error_reporting(E_ALL); 															// Verbindugsaufbau zur Datenbank
define ( 'MYSQL_HOST', 'localhost' );									// meistens localhost, daten sind beim Server angegeben
define ( 'MYSQL_USER', 'aufgaben@1' );								// Benuzername der Datenbank
define ( 'MYSQL_PASSWORD', '**********' );							// Kennwort der Datenbank
define ( 'MYSQL_DATABASE', 'aufgaben@1-aufgaben' );		// Name der Datenbank

?>
datenbankauswaehlen.php
Code:
<?php                                                                
  
  
    error_reporting(E_ALL);                                                                                                         
    include 'config.php';                //Config Datei Laden                        
                                                                                                              
    $db_link = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD);   
                                                                     
    if($db_link) {                                                   
        echo "Verbindung wurde aufgebaut
\n";                   
                                                                     
        if(mysql_select_db(MYSQL_DATABASE, $db_link)) {              
            echo "Die Datenbank ".MYSQL_DATABASE." wurde ausgewählt";
        } else {                                                     
            echo "Datenbank ".MYSQL_DATABASE." wurde nicht gefunden";
        }                                                            
    } else {                                                         
        echo "Es konnte keine Verbindung aufgebaut werden";          
    }                                                                
?>

Diese Datei sollte nur die Datenbank auswählen und dann mir eine Meldung schreiben dass alles geklappt hat. Leider kommt immer nur die gleiche Meldung.

Zitat:
Zitat von Mein Server
Notice: Use of undefined constant MYSQL_USER - assumed 'MYSQL_USER' in /data/apache/users/kilu.de/aufgaben/www/datenbankauswaehlen.php on line 13

Notice: Use of undefined constant MYSQL_PASS - assumed 'MYSQL_PASS' in /data/apache/users/kilu.de/aufgaben/www/datenbankauswaehlen.php on line 13

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'MYSQL_USER'@'localhost' (using password: YES) in /data/apache/users/kilu.de/aufgaben/www/datenbankauswaehlen.php on line 13
Es konnte keine Verbindung aufgebaut werden
Kann jemand einen Fehler im Code erkennen, oder muss ich wie oben schon genannt am Server noch etwas einstellen. Aktuell liegt die Datei auf dem Server von kilu.de.

Für alle die sich die Geschichte selber aunschauen möchten habe ich hier meine zwei Links zu den Dateien.

www.aufgaben.kilu.de/config.php
www.aufgaben.kilu.de/datenbankauswaehlen.php

Ich wäre sehr froh über hilfe, Danke
__________________
--
mfg
bairan ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.07.2008, 16:07  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Der Link zur config.php bringt sehr viel

Schau dir doch mal die Fehlermeldung an. Da steht doch genau drinnen was schief läuft.

"Use of undefined constant MYSQL_USER ..."

Bedeutet du nutzt die Konstante MYSQL_USER obwohl sie noch nicht gesetzt ist.
Also wird wohl die config.php falsch sein. Bist du sicher dass du sie auch hochgeladen hast und dass in ihr wirklich die Konstanten so definiert sind wie sie auch im Skript heißen???
Flor1an ist offline  
Alt 19.07.2008, 16:32  
Neuer Benutzer
 
Registriert seit: 19.07.2008
Beiträge: 3
bairan
Standard

Ich habe diese zwei Dateien genau so wie sie sind auf dem Server (Ausser das Passwort nicht mi ***)

Die Konstantet sind auch so Definiert..

Was meinst du der Link zur config bringt sehr viel?

Variablen muss man in PHP ja nicht Definieren wie in Anderen Sprache, muss man den Constanten von anfangan Definieren?
__________________
--
mfg
bairan ist offline  
Alt 19.07.2008, 17:23  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Irgendwas stimmt aber bei dir nicht. Die Konstanten werden einfach nicht am anfang definiert. Also entweder wird die config.php nicht richtig geladen oder in der config.php werden andere Konstanten definiert. Irgendwo muss da der Fehler liegen. Das Skript sagt ja "es gibt diese Konstante MYSQL_USER nicht ..." daher liegt der Fehler bestimmt bei der config.php oder was drinnen steht.

Überprüf das noch mal 100% ob da kein Schreibfehler oder sonst was ist.

Und Konstanten muss man, wie auch Variablen, BEVOR man sie benutzt deklarieren ... anders kanns ja auch nicht funktionieren.

Und das mit dem "der Link zur config.php bringt ja viel" war ironisch gemeint. Schau doch mal was passiert wenn man auf den Link klickt ... gar nix da wird nämlich nix ausgegeben.
Flor1an ist offline  
Alt 19.07.2008, 18:15  
Neuer Benutzer
 
Registriert seit: 19.07.2008
Beiträge: 3
bairan
Standard

Hat sich erledigt....

Danke nochmals für deine Hilfe

Der Grund war, er konnte den Pfad zur config.php nicht richtig auflösen und hat so keine Daten geladen.
__________________
--
mfg
bairan ist offline  
Alt 19.07.2008, 18:17  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Lerne, Fehlermeldungen richtig zu lesen und interpretieren ... dann machst du dir und uns das Leben einfacher
Flor1an ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL Problem fkrauthan PHP-Fortgeschrittene 5 25.01.2008 18:18
mysql problem mit LIKE und AND kazuya Datenbanken 10 29.10.2007 21:36
MySQL kodierungs problem Mutatos Datenbanken 0 12.05.2006 20:02
MySQL Problem mit INSERT-Queries Arno Nühm Datenbanken 10 07.04.2006 16:46
Serverumzug - Problem mit MySQL Daten [GE]ReeN Datenbanken 6 28.03.2006 17:02
Mysql / Array Problem marcels PHP Tipps 2006 10 23.03.2006 18:30
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
[Erledigt] MYSQL Problem Datenbanken 4 09.02.2006 15:14
[Erledigt] Mysql + PHP und Datum Problem Datenbanken 11 31.08.2005 12:08
MySQL, PHP und ein großes Problem! Datenbanken 2 27.08.2005 10:51
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
[Erledigt] Problem MySQL 3 und 4 PHP-Fortgeschrittene 9 02.08.2005 16:45
[Erledigt] mysql installations problem Datenbanken 4 16.02.2005 18:46
[Erledigt] Mysql Abfrage Problem! PHP-Fortgeschrittene 5 27.11.2004 10:22
Problem mit 2 gleichzeitigen MySQL abfragen PHP Tipps 2004 2 08.07.2004 13:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
aufgabensammlung.kilu.de, use of undefined constant mysql_user - assumed \'mysql_user\', fehler php kilu.de using passwort yes, notice: use of undefined constant mysql_benutzer - assumed \'mysql_benutzer\'

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:45 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.