我已将此内容存储为数据库中的字符串。列名是标题。我通过循环结果集检索此代码,但PHP代码在html代码中注释。我想要在数据库中执行php的任何代码。字符串在花括号中给出:
{
“我们已经看到了如何在JSP页面中嵌入Java表达式,方法是将它们放在<%=
和%>
字符序列之间。
但是仅仅通过将Java表达式放在HTML中就很难做很多编程。
JSP还允许您在JSP中编写Java代码块。
<?php if(!empty($chapter['path'])){ echo "<img src='chapter_images/".$chapter['path']."'>"; } ?>
您可以将Java代码放在<%
和%>
个字符之间(就像表达式一样。“
}
如果我没有错,这是可能的,但它是怎么回事? 请有人帮助解决这个问题。
答案 0 :(得分:0)
以下示例可帮助您了解它。首先while循环是在页面上执行代码。接下来while循环演示我已经将php代码存储到数据库中。
<?php
$con = mysql_connect("localhost", "root", "");
mysql_select_db("stackdb");
$result = mysql_query("select * from demo");
$result1 = mysql_query("select * from demo");
$d='';
while($row1 = mysql_fetch_array($result))
{
$d = $row1[0];
eval($d);
}
?>
<html>
<head></head>
<body>
<h1>Demo application </h1>
<?php
while($row = mysql_fetch_array($result1))
{
?>
<p><?php echo($row[0]);?></p>
<p><?php echo($row[1]);?></p>
<?php
}
?>
</body>
</html>
我希望这会对你有所帮助。