Probleme mit eval() :((

  • Themenstarter Themenstarter Dycki
  • Beginndatum Beginndatum
D

Dycki

Tag allerseits!

Ich habe irgendwie Probleme, eval zu benutzen, es klappt irgendwie nicht alles so, wie ich es gerne hätte... der nachfolgende Code macht keinen Sinn, es geht mir nur darum, zu zeigen, wo mein Problem liegt:
PHP:
<?
$Verbindung = mysql_connect("localhost", "root", "");
$sql = "SELECT * FROM ocw.gaestebuch ORDER BY Datum";
$result = mysql_query($sql) OR die(mysql_error());

$vari = "while(\$row = mysql_fetch_assoc(\$result)) { ";
eval ($vari);
echo $row['Inhalt'];
eval ("}");

?>


müsste das nicht eigentlich das gleiche wie das hier sein?
PHP:
<?
$Verbindung = mysql_connect("localhost", "root", "");
$sql = "SELECT * FROM ocw.gaestebuch ORDER BY Datum";
$result = mysql_query($sql) OR die(mysql_error());

while($row = mysql_fetch_assoc($result)) { 
  echo $row['Inhalt'];
}

?>

Ich hoffe ihr könnt mir weiterhelfen :) :)

Grüße,
Dycki
 
Nein
Eval kannst du nicht aufteilen. Der Code der ausgeführt werden soll muss komplett
in einer eval Anweisung rein.
In deinem Fall (der wirklich kein Sinn macht) muss die komplette while Schleife in
ein Eval rein.
 
Zurück