我会马上进入追逐!我得到了下面的代码来显示图像并存储在表php mysql图像处理
<?php
if (isset($_GET['p'])){ //onclick i call that script with parameter
$d=$_GET['p']; //so p is the parametered passed to the script
$connect=mysql_connect("localhost","user","")
or die ("Check your server connection");
$db_found = mysql_select_db("mydb", $connect);
$SQL = "SELECT * FROM table
WHERE d ='$d'";
$result = mysql_query($SQL);
$row=mysql_fetch_array($result);
echo "DATA: $row[data]<br>";
header('Content-type:image/jpg');
$content = $row['image'];
echo $content;
}
?>
我得到的string.if我删除所有的回声,只留下回声$内容的名称一些数据;我的图像显示。此外,如果删除回声$内容并保留所有其他回声,我的回声再次显示!为什么我不能将图像和回声混合在一起?我该怎么办? thnx提前!
为JPG图像
注意MySQL的注射 – 2011-05-30 13:42:04
任何理由,你做的第一回声?您将无法回显正常的文本数据,然后回显图像数据。你应该尝试做一个或另一个。否则,浏览器将无法正确渲染内容。 – mikesir87 2011-05-30 13:47:04