Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php调用数据库中的图像_Php_Mysql_Image - Fatal编程技术网

使用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处理投诉