在段落中间插入图像从数据库检索的文本?

时间:2012-06-09 04:30:55

标签: php mysql html

我有一个MySQL表,其中有两列,分别用于文本和图像。但是当我从数据库中检索这些列并在“站点”页面上显示这些列时,我需要将图像(从图像列)放置在段落文本的中间(从文本列中检索)。我有一个单独的上传器上传图像。我正在使用文本编辑器(ckeditor)但它不允许我从计算机上传图片所以我必须这样做。

我会感谢任何建议或帮助。

enter image description here

内容Body具有段落文本,img_location具有图像URL。

1 个答案:

答案 0 :(得分:1)

<?php
 $conn = mysql_connect("localhost", "username", "password");
  if(!$conn)
  {
die('Could not connect '.mysql_error());
  }
  mysql_select_db("dbname");
  $res = mysql_query("select * from `tb_name`");
  while($v=mysql_fetch_array($res))
  {
    $name=$v['content_body'];
    $img=$v['img_location'];
    $count=strlen($name);
    for($i=0;$i < $count;$i++)
      {
       if($i == $count/2)
       echo "<img src='".$img."'/>"." ".$name[$i];
       else
       echo $name[$i];
      }
  }
 ?>