0

MYSQL テーブルに 2 つの変数を格納したい

--COL NAME 'details' [TEXT] --
    `$var1 = 'blah, blah'`<br>
    `$var2 = 'blah, blah, blah'`

IDで行を取得します。

#MYSQLI QUERY OMITTED
$display_details  =  $row['details'];

私が持っているHTMLで

<?php echo $display_details ?>

um dolor sit amet, consectetur adipiscing elit. Donec  `<?php echo $var1 ?>` aliquam nisl. Nullam pharetra augue sed erat lobortis lobortis. Quisque eget n

sum dolor sit ame elit. Donec  `<?php echo $var2 ?>` aliquam nisl. Nullam pharetra augue sed erat lobortis lobortis. Quisque eget n

エラーは未定義の変数です。

-- 明確化 -- 変数をテーブルに保存し、それらをページにエコーしたい。

4

1 に答える 1

1

あなたの最善の選択肢は、必要なすべての変数を配列に保存し、配列をシリアル化し、結果を として保存することだと思いますTEXT

次に、取得時に実行してunserialize(そして配列を取得して)、extractそれらを実行できます。

$text = serialize(compact($var1, $var2));
// Save $text into 'details' column of database

// ...

// Another script, some times later, recovers that row and does:

extract(unserialize($row['details']));
// Now $var1 and $var2 are populated again.
于 2012-09-22T20:16:30.183 に答える