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 ::

Das Zend Framework

Das Zend Framework 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 > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 01.04.2005, 11:20:03
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
php-Code aus Funktion zurückgeben

Ich weiß genau, dass ich's hier schon gelesen habe, aber finde es auch mit der Suchfunktion nicht:

Ich möchte in einer Funktion php-Code zusammenstellen und dann zurückgeben, aber so, dass z. B. Variablen nicht aufgelöst werden,
also wie:

function bla() {
return "SELECT * FROM bla WHERE Name = '$Name'"
}

In aufrufenden Script will ich dann haben:

$return = bla();
$query = $return;

Damit ich bekomme:

$query = "SELECT * FROM bla WHERE Name = '$Name'";

Klar?
Mit Zitat antworten
  #2  
Alt 01.04.2005, 11:34:06
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: php-Code aus Funktion zurückgeben

Meinst du so?

PHP-Code:
<?php
    
function bla() {
        return 
'SELECT * FROM bla WHERE Name = '$Name'';
    }
?>
Mit Zitat antworten
  #3  
Alt 01.04.2005, 12:08:21
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
AW: php-Code aus Funktion zurückgeben

Danke, xabbuh, damit klappt's.

Cu Marilu
Mit Zitat antworten
  #4  
Alt 01.04.2005, 12:09:15
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: php-Code aus Funktion zurückgeben

Wofür brauchst du sowas denn?
Mit Zitat antworten
  #5  
Alt 01.04.2005, 15:46:04
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
AW: php-Code aus Funktion zurückgeben

Zitat:
Zitat von xabbuh
Wofür brauchst du sowas denn?
Ich stelle mir in einer Funktion Select-Anweisungen nach verschiedenen Kriterien zusammen, die ich an mehreren Stellen benötige. Das geht so ganz gut.
Mit Zitat antworten
  #6  
Alt 01.04.2005, 16:09:10
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: php-Code aus Funktion zurückgeben

Meinst Du das so?
PHP-Code:
function get_qry($name){
    switch(
$name){
        case 
'blub'$s 'SELECT * FROM Tabelle'; break;
        case 
'bla':  $s 'SELECT id, uid FROM Tabelle'; break;
    }
    return 
$s;
}

print 
get_qry('bla'); 
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #7  
Alt 04.04.2005, 11:07:08
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
AW: php-Code aus Funktion zurückgeben

Zitat:
Zitat von |Coding
Meinst Du das so?
PHP-Code:
function get_qry($name){ 
$name ist nur eine Möglichkeit. Es können auch andere Variablen benötigt werden.
Mit Zitat antworten
  #8  
Alt 04.04.2005, 11:09:46
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: php-Code aus Funktion zurückgeben

Um $name ging es mir nicht. Ich wollte wissen, ob du es so handelst mit der Funktion (oder so ähnlich)?
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #9  
Alt 04.04.2005, 11:14:13
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
AW: php-Code aus Funktion zurückgeben

In Prinzip ja. Ich stelle die query nach unterschiedlichen Berechtigungsstufen etc. zusammen. Wichtig ist nur, das die Variablen in der Form $var zurückgegeben werden und nicht in der Funktion aufgelöst werden.
Mit Zitat antworten
  #10  
Alt 04.04.2005, 11:20:45
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: php-Code aus Funktion zurückgeben

Was heißt "in der Form $var zurückgegeben" und "in der Funktion aufgelöst werden"?
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
PHP Code in fwrite? Bogi PHP Grundlagen 5 29.08.2004 12:51:19
PHP code auslagern, wie bei JS .js Dateien... Shaker1978 PHP Grundlagen 5 31.05.2004 17:01:00
Raus aus dem PHP und den folgenden HTML Code ausführen?? net-tom PHP Grundlagen 2 05.08.2003 08:16:27
php code in html code einfügen TimXtreme PHP Grundlagen 2 29.08.2002 09:50:14
PHP mail() funktion und server probleme flobee PHP für Fortgeschrittene und Experten 0 03.07.2002 01:18:27


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:42:22 Uhr.


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


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