php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.08.2010, 09:33  
Benutzer
 
Registriert seit: 24.07.2010
Beiträge: 39
PHP-Kenntnisse:
Anfänger
kay899 befindet sich auf einem aufstrebenden Ast
kay899 eine Nachricht über ICQ schicken
Standard [Erledigt] Name der Datenbank lässt sich nicht übergeben

Hallo,
ich tüftele schon einige Zeit an einem Problem herum und hoffe es kann mir jemand dabei helfen.

Ich habe den Zugriff auf meine Datenbank in einer eigenen Datei connect.php. Da ich insgesamt zwei Server plus eine lokale Umgebung habe, ist der Name der Datenbank nicht immer identisch. Die connect.php checkt auf welchem Server der Code ausgeführt wird und regelt damit den Datenbankzugriff.

Von Anfang an musste ich aber vor dem Speichern in die DB den Namen der DB immer nochmal "hart" in den Code reinschreiben:

PHP-Code:
$dbname "xml_hoteldatabase";
$qry "INSERT INTO projects SET ".implode(', ',$fields)."";
echo 
"$dbname => $qry<p>";
$result mysql_db_query($dbname,$qry);
if (!
$result) {
   die(
"cannot connect to database");
} else {
   echo 
""._PROJECT." "._ADDED."<p>"
Sobald ich versuche den Namen der DB irgendwie zu übergeben, laufe ich in den Fehler "cannot connect to database".

Ich habe versucht den DB-Namen in der connect.php fest zu übergeben:

PHP-Code:
function DataBase() {
    global 
$dbname;
    print 
$dbname;

Dabei wird jedoch die Ausgabe scheinbar verschoben:

PHP-Code:
$dbname DataBase();
echo 
"Name: #$dbname#"
Das System zeigt dann: xml_hoteldatabaseName: ##

=> also der Wert wird vor den gewünschten Ausgabestelle ausgegeben. Ich vermute das deswegen auch der DB-Name nicht zur Verfügung stellt.

Hat jemand eine Idee, was ich falsch mache oder wie man diesen Wert "vernümpftig" übergeben könnte?

Vielen Dank für die Hilfe

Kay
kay899 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.08.2010, 09:59  
Benutzer
 
Registriert seit: 24.07.2010
Beiträge: 39
PHP-Kenntnisse:
Anfänger
kay899 befindet sich auf einem aufstrebenden Ast
kay899 eine Nachricht über ICQ schicken
Standard

Habs gerade selber gefunden!

PHP-Code:
$result mysql_query($qry); 
anstatt mysql_db_query und es funktioniert sofort.
kay899 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
[Mitmachquiz] Gästebuch mit beliebiger Datenbank Asipak Off-Topic Diskussionen 69 02.03.2011 11:03
[Erledigt] Bereich einer Array lässt sich nicht ausgeben Polliny PHP Tipps 2010 54 21.06.2010 15:30
[Erledigt] Mehrere Variablen per &lt;form&gt; übergeben Sermon PHP Tipps 2009 9 09.04.2009 08:24
Array umwandeln von zwei zu mehrdimensional erselbst PHP Tipps 2009 6 02.04.2009 23:30
[Erledigt] Objekt an Konstruktor übergeben hawkeye78 PHP Tipps 2009 7 28.02.2009 19:01
[Erledigt] Speichern in Datenbank nicht ganz so erfolgreich el_patschino PHP Tipps 2009 1 01.02.2009 18:13
problem bei adminbereich für bilder in datenbank stellen mobilica PHP Tipps 2009 18 04.01.2009 10:58
[Erledigt] pdf per php erzeugen, daten aus datenbank lesen andy23wl PHP Tipps 2008 12 13.08.2008 14:03
upload & beitrag in datenbank übergeben - in einem scrip haubna PHP Tipps 2008 3 30.05.2008 16:05
Array Inhalte in eine Datenbank über tragen Munsi1 PHP Tipps 2008 5 11.04.2008 13:28
Daten in Datenbank übergeben Bebre PHP Tipps 2008 2 11.02.2008 11:41
PHP-Formulardaten an SQL datenbank übergeben Datenbanken 5 05.08.2005 22:42
lässt sich nix in meine mysql datenbank über script einfügen PHP Tipps 2005 8 17.04.2005 19:41
[Erledigt] tags über datenbank ausgeben , hilfe : ) Datenbanken 1 31.08.2004 17:08
email formular: Name wird nicht übergeben PHP Tipps 2004 3 19.06.2004 13:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php name der datenbank, php name der datenbank:, php name datenbank, php namer der datenbank, \name der datenbank\, name der datenbank:, php name aus datenbank, mehrere namen in db eintragen

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:13 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