如何通过PHP将链接图像插入到查询中?

如何通过PHP将链接图像插入到查询中?,php,html,mysql,Php,Html,Mysql,我试图将带有变量的HTML添加到一个字段中,但似乎无法使其正常工作 $time = strtotime("now"); $linkme = "<a href='http://www.website.com/view_photo.php?member_id=$member_id&photo_id=$photo_id'><img src='http://www.website.com$photo_url'></a>";

我试图将带有变量的HTML添加到一个字段中,但似乎无法使其正常工作

$time = strtotime("now");
$linkme = "<a href='http://www.website.com/view_photo.php?member_id=$member_id&photo_id=$photo_id'><img src='http://www.website.com$photo_url'></a>";
                    $date = date("d/m/Y g:h:s");

                    $sql2="insert into videos_shared";
                    $sql2.="(member_id";
                    $sql2.=", video_description";
                    $sql2.=", share_type";
                    $sql2.=", added_date";
                    $sql2.=", added_time)";

                    $sql2.=" values($member_id";
                    $sql2.=", '$linkme'";
                    $sql2.=", 1";
                    $sql2.=", '$date'";
                    $sql2.=", '$time')";
                    $result=mysql_query($sql2);
$time=strottime(“现在”);
$linkme=“”;
$date=日期(“日期/年/月/日g:h:s”);
$sql2=“插入到视频中\u共享”;
$sql2.=“(成员id”;
$sql2.=“,视频描述”;
$sql2.=“,共享类型”;
$sql2.=“,添加了_日期”;
$sql2.=“,增加了时间)”;
$sql2.=“值($member_id);
$sql2.=”,“$linkme”;
$sql2.=“,1”;
$sql2.=”,“$date”;
$sql2.=”,“$time”)”;
$result=mysql\u查询($sql2);

这是用户上传图像后的最后一个过程,但它似乎被跳过了。

始终使用PDO语句以避免SQL注入的风险。 这就是如何将其用于上述代码段的方法

$sql = insert into videos_shared (member_id,video_description, share_type,added_date,added_time) values(?,?,?,?,?);"

$params = array($member_id, $linkme, 1, $date, $time);

//$dbh is object for your mysql connection
$stmt = $dbh->prepare($sql);
$stmt->execute($params);
$result = $stmt->fetchAll();

请已在PHP7中删除。了解使用PDO的语句,并考虑使用PDO。说。即使是这样也不安全!“将链接图像插入查询”是什么意思?是否在查询中插入图像URL?或者将图像文件本身插入数据库?感谢您对从mysql切换的建议*我将查看提供的资源。另外,Alberto,我希望将HTML插入一个稍后调用的字段中。