从mysql_query()显示img src

时间:2011-06-11 20:03:23

标签: php mysql

我想用<img src="here a query" >

显示图片

我正在做那样的插页。

mysql_query("INSERT INTO imagenez (ID, imagenes) VALUES (NULL, '{$_FILES['userfile']['name']}')");

现在我想把我的照片用于img。 这是可能的?如果没有,请另取一种方式。

2 个答案:

答案 0 :(得分:1)

如果用户上传的文件名为s'); DROP TABLE imagenez; --,您可能需要考虑会发生什么。

始终清理您的输入。

答案 1 :(得分:0)

创建一个显示图像的新PHP页面。

<?php
//image.php

// connect to your DB

// get the image from the database
$image_id = mysql_real_escape_string($_GET['ID']);
$sql = "SELECT imagenes FROM imagenez WHERE ID ='$image_id'";
$result = mysql_query($sql);
$image = mysql_result($result, 0);

// set the content header
//you may need to change this if you have different types of images
header('Content-Type: image/jpeg');
echo $image;
?>

现在,在HTML输出中,使用带有图像ID的新页面。

<img src="image.php?ID=12" />