我正在尝试从 mysql 获取信息,包括一个 blob 图像,我将用 php 回显该图像,并将在 php 中有一个 onclick 事件,将其重定向到另一个页面。onlick 事件将包含一个 mysql 结果,它会随身携带,如下面的代码所示。
我的主要问题是代码的语法,或者是否有另一种方法可以一起完成。请记住,脚本运行时的输出与谷歌图片、必应图片等类似。谢谢。
<?php
$con=mysqli_connect("localhost","root","*******","media");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM movies ORDER BY `movies`.`title` ASC");
echo "<table border='3' style='margin: auto; text-align: left;background: white; padding: 3em;'>
<tr>
<th><b>Movie Title</b></th>
<th><b>Language</b></th>
</tr>";
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td style='padding-right: 2em;'><img src="data:image/jpeg;base64,' . base64_encode( $row['image'] ) . '" width="160px" height="200px";" onclick="window.location='lookup.php?pattern=" . $row['title'] . "';>";
</td>
echo "</tr>";
}
echo "</table>";
mysqli_close($con);
?>