我有一个MySQL表,其中有两列,分别用于文本和图像。但是当我从数据库中检索这些列并在“站点”页面上显示这些列时,我需要将图像(从图像列)放置在段落文本的中间(从文本列中检索)。我有一个单独的上传器上传图像。我正在使用文本编辑器(ckeditor)但它不允许我从计算机上传图片所以我必须这样做。
我会感谢任何建议或帮助。
内容Body具有段落文本,img_location具有图像URL。
答案 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];
}
}
?>