0

私は明らかに基本的なことをしようとしています。データベースに格納されている変数をエコーすることです。私のドキュメントでは、表示する可変コンテンツを定義しています。

<?php
$myvar = "this_is_my_content";
?>

$ myvar(別の100の理由で)は、データベースのhtmlコード内の "my_fied"に格納され、クエリで取得されます。

$con = "SELECT LEFT(my_field, 2), my_otherfield FROM my_table";
$res = mysql_query($con);
while (list($my_field, $my_otherfield) = mysql_fetch_array($res)) {
    if ($my_field != "XX"){
        echo $my_field;
        }
}

結果は次のようになります。

Some html content here and this_is_my_content

しかし、私が得ることができるのは:

Some html content here and $myvar 

一重引用符、二重引用符、文字列と変数の連結、変数変数の変更の間で100の組み合わせを試しています。誰かが何が悪いのか見ていますか?提案をありがとう

4

1 に答える 1

0

eval()を使用してみてください。

echo eval($my_field);

また、注意してください。PHPコードをデータベースに保存するのは恐ろしい考えです。

于 2013-01-07T18:25:18.643 に答える