0
我需要從ECHO運行PHP腳本。 通常,來自數據庫的輸出是文本,但有時候也有內部的php代碼。 ['content']在我的數據庫中被定義爲LONGBLOB。 如何讓它一起工作?
function data_page ($dbc, $pageid){
$q = "SELECT * FROM page WHERE id = $pageid";
$r = mysqli_query($dbc, $q);
$data = mysqli_fetch_assoc($r);
return $data;
}
$page=data_page($dbc,$pageid);
<?php echo $page['content'];?>
content
可以包含例如該代碼<?php echo date('Y');?>
爲什麼要儲存','在數據庫 ?爲什麼不直接在PHP文件中調用需要的地方?或者使用SQL來獲取日期。 –
nerdlyist
爲什麼你在PHP中使用'echo $ page'? ''您已經處於PHP模式。如果我明白這個問題,你只想在文本中回顯結果,但是當它是PHP代碼時,你想要對結果做什麼? – BeetleJuice
'eval('?>'。$ page ['content']);' – AbraCadaver