Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在echo中使用html标记,并从数据库调用数据_Php_Html_Syntax_Syntax Error - Fatal编程技术网

Php 在echo中使用html标记,并从数据库调用数据

Php 在echo中使用html标记,并从数据库调用数据,php,html,syntax,syntax-error,Php,Html,Syntax,Syntax Error,我想知道为什么会这样: echo "<p><b> Num : </b> $vrac[isbn] </p>"; echo“Num:$vrac[isbn]”; 而不是这个: echo "<p><b> Num : </b> htmlentities($vrac[isbn],ENT_QUOTES,'UTF-8') </p>"; echo“Num:htmlentities($vrac[isbn],entu

我想知道为什么会这样:

echo "<p><b> Num : </b> $vrac[isbn] </p>";
echo“Num:$vrac[isbn]

”;
而不是这个:

echo "<p><b> Num : </b> htmlentities($vrac[isbn],ENT_QUOTES,'UTF-8') </p>";
echo“Num:htmlentities($vrac[isbn],entu引号,'UTF-8')

”;
我尝试使用htmlentities从数据库中的表中打印数据,以便将特殊字符转换为html字符(避免重放)。


注意:第一个代码将正确打印数据,而第二个代码将在写入时打印htmlentities(DATAHERE,entu QUOTES,'UTF-8')中的数据。

它不起作用,因为您无法调用字符串中的函数。以下是您的操作方法:

echo "<p><b> Num : </b> " . htmlentities($vrac['isbn'],ENT_QUOTES,'UTF-8') . " </p>";
echo“Num:”。htmlentities($vrac['isbn',ENT_引号,'UTF-8')。“

”;
使用此选项会产生以下错误:)
注意:在第45行的C:\wamp\www\possibleimages\catalog.php中使用未定义的常量isbn-假定为“isbn”
这只是一个警告。我已经更新了我的答案,只需在isbn周围加上一个引号我想这是固定的,我把isbn放在“