Meiki: $var aus Datenbank auslesen und in Str packen um diesen auszugeb

Ich habe einene Variable. In diese möchte ich Text und Variablen schreiben, die ich anschliessend wenn ich die Var Aufrufe ausgegeben und ausgeführt wird.

$string ="Es war in".$city." und Umgebung";

echo $string;

Es war in Wien und Umgebung

So bis jetzt geht es, aber jetzt kommt mein Problem.
Die Variablen stehen in einer Datenbank.

Also in der Datenbank Variable
$datenbank steht der begriff CITY

wie bekomme ich es hin das der String so auch funktioniert

$string ="Es war in ".$datenbank." und Umgebung";

ist das Ergbeniss:

Es war in city und Umgebung

es soll aber praktisch so sein...

Es war in '.$city.' und Umgebung

nur sollte die VARIABLE $city auch ausgegeben werden.

Meiki

ich hoffe es versteht einer...

  1. Meinst Du sowas:

    <?php  
    $city='Wien';  
    $datenbank='city';  
    echo 'Es war in ' . $$datenbank . ' ...',"\n"  
    ?>
    

    Ergebnis:
    ~$ php test.php
    Es war in Wien ...

    ~$ php test.php
    Es war in Wien ...
    trainer@X60:~$

    1. Moin!

      Meinst Du sowas:

      <?php

      $city='Wien';
      $datenbank='city';
      echo 'Es war in ' . $$datenbank . ' ...',"\n"
      ?>

        
      Vermeide variable Variablen um jeden Preis!  
        
       - Sven Rautenberg
      
      1. Moin!
        Vermeide variable Variablen um jeden Preis!

        Das 1.) richtig und 2.) mir auch klar, aber das war die Antwort auf die mutmaßliche Frage.

        Ups. Ich sehe gerade, ich hatte den Hinweis - dass man das tunlichst lassen solle weil dann keiner mehr durch sieht - mit Copy & Paste überschrieben. deshalb war die Ausführung/Ausgabe  zweimal drin.

        Jörg Reinholz

  2. Hallo,

    ich hoffe es versteht einer...

    Nö, ich nicht. Aber meine neugekaufte Glaskugel meint: Array

    Gruß
    Kalk