php - 将 SQL 中的 HTML 插入文本区域?

标签 php html mysql textarea parse-error

我想知道为什么我的代码中出现“解析错误:语法错误,意外的 T_VARIABLE,期望 T_STRING”,该代码从 MySQL 数据库中提取 HTML,将 < 和 > 替换为实体 (<, > ;) 并将其输入到文本区域(CKEditor)中。这是该部分代码:

<textarea name="editor1">
          <?php
            //QUERY DATABASE
            $query1 = "SELECT * FROM users WHERE ID = '" . $id . "'";
            $resource1 = mysql_query($query1, $database);
            $result1 = mysql_fetch_assoc($resource1);
            $rawcode = $result['code'];\
            $code1 = str_replace("<", "&lt;", "$rawcode");
            $code = str_replace(">", "&gt;", "$code1");
            echo $code1;          
          ?>
    <!--&lt;p&gt;Create your page here.&lt;/p&gt;-->
</textarea>

最佳答案

行尾有一个额外的“\”

$rawcode = $result['code'];\

删除它

关于php - 将 SQL 中的 HTML 插入文本区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18754019/

相关文章:

php - 如何使 JSON 数据源适合 Jquery Autocomplete 小部件?

javascript - 使用 DIV DOM 元素创建圆弧和饼图

javascript - 如何在我的函数运行时取消绑定(bind)或防止其他点击事件发生?

jquery - 在网页上显示youtube json供稿

php - 向mysql数据库插入数据时出错

php - 使用 Propel 获取最后 5 项 sql 结果

PHP/MySQL 限制字符数

mysql - NPM mysql模块中的connect方法是否阻塞?

sql - 将字段存储为单一文本类型 JSON 字符串与拆分到单独表的性能影响

php - LinkedIN:阻止自动登录而不要求允许访问(JavaScript)