新的,但喜欢它。我有一个猫的图片网址数据库,我想在网页上显示。我写了一些PHP来做这个,但我只看到它的图像的URL而不是图像本身。这是我的完整代码:
<html>
<body>
<h1>Katz!!</h1>
<!--Connect to Database-->
<?php
$db_host = "localhost";
$db_username = "Alex";
$db_pass = "";
$db_name = "cats";
@mysql_connect("$db_host","$db_username","$db_pass") or die ("could not connect to mySQL");
@mysql_select_db("$db_name") or die ("No database");
$sql="SELECT * FROM cats_test";
$records = mysql_query($sql);
?>
<!--Populate table from database-->
<table border="2" cellpadding="1" cellspacing="1">
<tr>
<th>cat table</th>
</tr>
<?php
while($cats_test=mysql_fetch_assoc($records)) {
echo "<tr>";
echo "<td>".$cats_test['image']."</td>";
echo "</tr>";
}
?>
</table>
</body>
</html>
正如您所看到的,数据库名称为“cats”,其中包含一个名为“cats_test”的表,其中包含名为“image”的列中的所有图像,您可以找到here
您还可以看到正在显示的网址而不是图片here
我可能做过一些非常愚蠢的事情,所以非常感谢你们的帮助!
答案 0 :(得分:3)
替换你的:
echo "<td>".$cats_test['image']."</td>";
使用:
echo "<td><img src='".$cats_test['image']."' ></td>";