php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.08.2005, 17:10  
Gast
 
Beiträge: n/a
Standard datenbankcon in funktionen

Tachchen,

ich schreibe Scripte sehr oft in Funktionen. Wenn in einer Funktion etwas aus der Datenbank entnohmen werden muss, muss ich immer die config-Datei in die Funktion requiren... Wie kann man das so lösen, dass dieses Einschließen der config-Datei nicht mehr notwendig ist?

mfg
dmx
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 07.08.2005, 17:14  
Gast
 
Beiträge: n/a
Standard

Zitat:
Wie kann man das so lösen, dass dieses Einschließen der config-Datei nicht mehr notwendig ist?
In dem du auf MySQL verzichtest. Alternativ könntest du auch die Datei einmal am Anfang per include einbinden.

Gruß
phpfan
 
Alt 07.08.2005, 17:20  
Gast
 
Beiträge: n/a
Standard

Hmm.
also geht es nicht. Ich muss dann in jede Funktion diese Datei einschließen?

mfg
dmx
 
Alt 07.08.2005, 17:22  
Gast
 
Beiträge: n/a
Standard

Nein! Nochmal:

Alternativ könntest du auch die Datei einmal am Anfang per include einbinden.

Steht da "am Anfang jeder Funktion" ???

Gruß
phpfan
 
Alt 07.08.2005, 17:27  
Gast
 
Beiträge: n/a
Standard

Nein steht da nicht. Habe nur gefragt weil deine Variante nicht funktioniert...

mfg
dmx
 
Alt 07.08.2005, 17:29  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von DarkManX
weil deine Variante nicht funktioniert...
Das ist ja mal wieder eine grandiose Fehlerbeschreibung!

Was funktioniert nicht, wie sieht der Quellcode aus?

Gruß
phpfan
 
Alt 07.08.2005, 17:30  
Gast
 
Beiträge: n/a
Standard Re: datenbankcon in funktionen

Zitat:
Zitat von DarkManX
Wie kann man das so lösen, dass dieses Einschließen der config-Datei nicht mehr notwendig ist?
Verwende Konstanten. Die sind auch innerhalb von Funktionen gültig.
 
Alt 07.08.2005, 17:36  
Gast
 
Beiträge: n/a
Standard

@phpfan

PHP-Code:
<?php
include('config.inc.php');

function 
bla()
{
  
//mysqlabfragen usw.
}

bla(); <-- gibt fehlermeldungen ausweil keine db-con 
?>
@meikel
die konstanke muss ich dann als 2tes parameter in die abfrage eingeben oder?
PHP-Code:
<?php
define
('con',$connection);
mysql_query("SELECT * FROM test",con);
?>
eine andere möglichkeit gibt es nicht?

mfg
dmx
 
Alt 07.08.2005, 17:41  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von DarkManX
@meikel
die konstanke muss ich dann als 2tes parameter in die abfrage eingeben oder?
Nein. In dem Fall Du sollst eine Konstante auf true oder false setzen, die zB. den Status "Ja, wir haben eine Datenbank" wiederspiegelt und in deren Abhängigkeit Du entweder Querys abschickst und auswertest oder dem User mit gesalbten Worten mitteilst, daß der Server gerade abgesch.issen ist.

Eigentlich solltest ja die MySQL Zugangsdaten als Konstanten anlegen...
 
Alt 07.08.2005, 17:43  
Gast
 
Beiträge: n/a
Standard

Da man in der Regel nur auf einer Datenbank rumturnt, brauchst du die Verbindungskennung nicht unbedingt.

resource mysql_query ( string Anfrage [, resource Verbindungs-Kennung] )

Gruß
phpfan
 
 


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
Templatesystem mit Funktionen und Variablen drin? BartTheDevil89 PHP Tipps 2008 6 01.07.2008 09:32
public, protected, private Funktionen ecomeback PHP Tipps 2007 10 21.08.2007 02:21
Klassen und externe Funktionen ? ssm PHP-Fortgeschrittene 17 18.07.2007 11:59
eine Variable für alle Funktionen definieren Wing PHP Tipps 2007 16 24.06.2007 21:02
komische arrays werden in funktionen nicht angenommen! mollitz PHP Tipps 2007 8 08.03.2007 18:50
Anweisungen, Befehlen und Funktionen guenterfrosch PHP Tipps 2006 7 08.10.2006 13:37
Funktionen überprüfen und Grafik Funktionen hans.karl2 PHP Tipps 2006 10 31.07.2006 20:08
Funktionen in Funktionen - ist das gut? Schneckenkind PHP Tipps 2006 23 10.06.2006 13:39
Klassen, Funktionen und Session Fatal Error PHP Tipps 2006 1 15.03.2006 19:05
Globale Variabeln in Funktionen finerip PHP Tipps 2007 3 28.11.2005 16:00
Funktionen aufrufen PHP Tipps 2005 5 31.01.2005 10:57
Eure Ideen sind gefragt: eigene Funktionen verwalten PHP-Fortgeschrittene 12 17.01.2005 15:00
Funktionen auslagern und auf variablen zugreifen Crypi PHP Tipps 2004 3 14.10.2004 13:43
mySQL Funktionen TheSkaterFriend Off-Topic Diskussionen 1 20.06.2004 13:36
Funktionen Erklärung TheSkaterFriend PHP Tipps 2004 14 11.06.2004 22:05


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