javascript - 我的 JavaScript 脚本不会在 php 中回显

标签 javascript php sql

我有一个广告脚本,我使用文本区域字段将其存储在我的数据库中。但是当我在 php.ini 中回显该脚本时那么它就不起作用了。 这是我的脚本,我使用文本区域字段保存在数据库中。

<script type="text/javascript">
  ( function() {
  if (window.CHITIKA === undefined) { window.CHITIKA = { 'units' : [] }; };
  var unit = {"calltype":"async[2]","publisher":"seeknfameads","width":300,"height":250,"sid":"Chitika Default","color_site_link":"337ab7","color_text":"337ab7"};
  var placement_id = window.CHITIKA.units.length;
  window.CHITIKA.units.push(unit);
  document.write('<div id="chitikaAdBlock-' + placement_id + '"></div>');
  }());
</script>
<script type="text/javascript" src="//cdn.chitika.net/getads.js" async></script>

当我获取字段并尝试回显这一点时。它不工作。

  $sql4 = "SELECT * FROM abc ORDER BY id DESC LIMIT 1";
            $query4 = $conn->query($sql4);
            $row4 = $query4->fetch(PDO::FETCH_ASSOC);
            $video_des=$row4['video_des'];
            $rowc = $query4->rowCount(PDO::FETCH_ASSOC);
            if ($rowc>=1){
            <script><?php echo $video_des;?></script>
            }

请帮忙解决这个问题。

最佳答案

因为您已经使用 <script> and </script> 插入 video_des 的值标签

您不需要添加<script>再次标记,请尝试以下。

 $sql4 = "SELECT * FROM abc ORDER BY id DESC LIMIT 1";
        $query4 = $conn->query($sql4);
        $row4 = $query4->fetch(PDO::FETCH_ASSOC);
        $video_des=$row4['video_des'];
        $rowc = $query4->rowCount(PDO::FETCH_ASSOC);
        if ($rowc>=1){
          echo $video_des;
        }

关于javascript - 我的 JavaScript 脚本不会在 php 中回显,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38870815/

相关文章:

php - 使用PHP从邮政编码获取经纬度

php session.use_trans_sid

mysql - 如何使用mysql更新同一个表中的值?

sql - 划分顺序记录

javascript - jquery 无法使用此选择器显示 div

javascript - Vue.Js 中的选项卡式导航

php - 在类里面执行 SELECT 时无效的语句/准备

php - 我需要清理用于声明几何形状的字符串吗?

javascript - 将带有插槽的 shadow dom 的子项移出 Web 组件

javascript - vue3 isCustomElement 正在将组件检测为 vue 组件