使用php调用数据库中的图像
我想问一下 我有一张桌子:使用php调用数据库中的图像,php,mysql,image,Php,Mysql,Image,我想问一下 我有一张桌子: 1. No = 01 2. ID = 001 3. Password = 001 4. IMAGE = 001 我将图像保存在“图像”文件夹中 如果我有100条记录我如何调用数据库中的图像??但我不会在数据库中更改我的表 当我更改表中的数据时,我可以调用我的映像 1. No = 01 2. ID = 001 3. Password = 001 4. IMAGE = Images/001.jpg 示例脚本: $user =$_SESSION['userna
1. No = 01
2. ID = 001
3. Password = 001
4. IMAGE = 001
我将图像保存在“图像”文件夹中
如果我有100条记录我如何调用数据库中的图像??但我不会在数据库中更改我的表
当我更改表中的数据时,我可以调用我的映像
1. No = 01
2. ID = 001
3. Password = 001
4. IMAGE = Images/001.jpg
示例脚本:
$user =$_SESSION['username'];
$data=mysql_query("select * from user WHERE ID=$user ");
while($baris=mysql_fetch_array($data))
{
echo "<img src=\"$baris[IMAGE]\"> ";
}
$user=$\u会话['username'];
$data=mysql_查询(“从用户中选择*,其中ID=$user”);
while($baris=mysql\u fetch\u数组($data))
{
回声“;
}
试试看
echo "<img src='Images/".$baris['IMAGE'].".jpg'> ";
echo”“;
如果已保存文件夹名称,则使用
echo "<img src='".$baris['IMAGE'].".jpg'> ";
echo”“;
我不明白你为什么要存储没有扩展名的图像名试试看
echo "<img src='Images/".$baris['IMAGE'].".jpg'> ";
echo”“;
如果已保存文件夹名称,则使用
echo "<img src='".$baris['IMAGE'].".jpg'> ";
echo”“;
我不明白您为什么要存储没有扩展名的图像名请尝试在路径
图像
文件夹中包含文件扩展名'.jpg'
如下:
$user =$_SESSION['username'];
$data=mysql_query("select * from user WHERE ID=$user ");
while($baris=mysql_fetch_array($data))
{
echo "<img src=\"Images/".$baris['IMAGE']."\">";
}
$user=$\u会话['username'];
$data=mysql_查询(“从用户中选择*,其中ID=$user”);
while($baris=mysql\u fetch\u数组($data))
{
回声“;
}
我强烈建议您也存储文件扩展名(用于处理
.png、.gif和.jpeg
),不要使用mysql.*
,而是使用mysqli.*
或PDO尝试将图像包含在路径Images
文件夹中,并包含文件扩展名'.jpg'
,如:
$user =$_SESSION['username'];
$data=mysql_query("select * from user WHERE ID=$user ");
while($baris=mysql_fetch_array($data))
{
echo "<img src=\"Images/".$baris['IMAGE']."\">";
}
$user=$\u会话['username'];
$data=mysql_查询(“从用户中选择*,其中ID=$user”);
while($baris=mysql\u fetch\u数组($data))
{
回声“;
}
我强烈建议您也存储文件扩展名(用于处理.png、.gif和.jpeg
),不要使用mysql.*
,而是使用mysqli.*
或PDO试试这个
$user =$_SESSION['username'];
$data=mysql_query("select * from user WHERE ID=$user ");
while($baris=mysql_fetch_array($data))
{
echo "<img src='Images/".$baris[IMAGE].".jpg'> ";
}
$user=$\u会话['username'];
$data=mysql_查询(“从用户中选择*,其中ID=$user”);
while($baris=mysql\u fetch\u数组($data))
{
回声“;
}
希望它能有所帮助试试这个
$user =$_SESSION['username'];
$data=mysql_query("select * from user WHERE ID=$user ");
while($baris=mysql_fetch_array($data))
{
echo "<img src='Images/".$baris[IMAGE].".jpg'> ";
}
$user=$\u会话['username'];
$data=mysql_查询(“从用户中选择*,其中ID=$user”);
while($baris=mysql\u fetch\u数组($data))
{
回声“;
}
希望这会有所帮助。它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果您选择PDO,。警告:您的代码易受攻击。您需要正确地转义请求,并准备更好的方法语句。现在问题出在哪里?问题解决…tq sonusindhu。它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果您选择PDO,。警告:您的代码易受攻击。您需要正确地转义请求,并准备更好的方法声明。现在问题出在哪里?问题解决…tq SonusindHub因为有300条记录,而且我甚至被否决…原因是什么可以告诉我…是的,它可以工作,但如果有解决方案脚本。。。我将使用它,因为有300条记录,而且我甚至得到了否决票…原因是什么可以告诉我…是的,它可以工作,但如果有解决方案脚本。。。我会用it@DonyAditya谢谢如果我的代码正常,为什么我们会被否决?版主会处理投诉@sonusindhu@DonyAditya谢谢如果我的代码正常,为什么我们会被否决?主持人将在@sonusindhu处理投诉