SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 31.08.2009, 15:48:29
bearpack bearpack ist offline
Anfänger
 
Registriert seit: Aug 2009
Alter: 53
Beiträge: 1
mysqli_connect() und externe Konfiguration

Hallo,

ich habe ein paar Konstanten in der externen Datei "config.php" definiert.
Diese möchten ich nun in den "mysqli_connect"-Befehl integrieren.
Wenn ich das Passwort im Klartext einsetze kommt eine Verbindung zustande.
Wird das Passwort über die Konstante 'DB_PWD' eingebunden, so wird die Verbindung abgebrochen.

Meine "config.php" sieht folgendermaßen aus:
PHP-Code:
    define('DB_HOST''localhost');
    
define('DB_NAME''db_name');
    
define('DB_USER''db_user');
    
define('DB_PWD''db_password'); 
"mysqli_connect()" ohne Verbindung zur Datenbank:
PHP-Code:
       if (!$this->conn = @mysqli_connect(DB_HOSTDB_USERDB_PWDDB_NAME)) {
            die(
'<strong>Fehler:</strong><br/>Keine Verbindung zur Datenbank möglich.');
        } 
"mysqli_connect()" mit Datenbank-Verbindung:
PHP-Code:
       if (!$this->conn = @mysqli_connect(DB_HOSTDB_USER"db_password"DB_NAME)) {
            die(
'<strong>Fehler:</strong><br/>Keine Verbindung zur Datenbank möglich.');
        } 
Hat jemand eine Idee warum das Passwort nicht als Konstante verwendbar ist und wie dies realisierbar ist?

Gruß
bearpack
Mit Zitat antworten
  #2  
Alt 01.09.2009, 12:15:53
Benutzerbild von Domi
Domi Domi ist offline
Senior Member
 
Registriert seit: Nov 2003
Ort: Kempten @ Allgäu
Alter: 36
Beiträge: 1.408
AW: mysqli_connect() und externe Konfiguration

hi,

mal versucht die Konstanten einfach mit var_dump auszugeben? Evtl das File mit den Konstanten nicht richtig inkludiert? Hat das include-File auch alle PHP-Tags usw?

Ist schwer zu raten, wenn zu wenig Code dasteht, aber eigtl nach deiner Beschreibung kann er - warum auch immer - die Konstanten nicht finden. error_reporting auf E_ALL gestellt?

Gruß
Domi
__________________

the best way to be ready for the future is to invent it
Mit Zitat antworten
Antwort

Stichworte
define, konstante, mysql, mysqli, mysqli_connect


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
POST Daten an externe Seite weitergeben Holstenjungs PHP Grundlagen 8 22.07.2009 14:38:37
externe Datenbank Erreichen Dazzguhl MySQLi/PDO/(MySQL) 2 05.05.2009 13:26:02
neuling bitte hilfe bei php konfiguration anonym Apache HTTP-Server 3 21.10.2008 08:59:29
Externe Grafiken mit GD? Tuxman PHP Grundlagen 2 08.12.2007 21:55:27
externe Programme volksch PHP für Fortgeschrittene und Experten 1 07.04.2002 18:03:36


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


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt