Php 使用foreach上载图像时无法使用正在运行的查询

Php 使用foreach上载图像时无法使用正在运行的查询,php,Php,我遇到了一个意想不到的问题。我有很多关于创建和插入的问题 例如: if(isset($\u POST['install'])) { $install_querys[]=“创建表……”; $install_querys[]=“创建表……”; $install_querys[]=“创建表……”; $allowedExtss=数组(“jpg”、“jpeg”、“png”); $extensions=end(分解(“.”,$_文件[“路径2”][“名称]); //echo$扩展; 如果($extensio

我遇到了一个意想不到的问题。我有很多关于创建和插入的问题

例如:

if(isset($\u POST['install']))
{
$install_querys[]=“创建表……”;
$install_querys[]=“创建表……”;
$install_querys[]=“创建表……”;
$allowedExtss=数组(“jpg”、“jpeg”、“png”);
$extensions=end(分解(“.”,$_文件[“路径2”][“名称]);
//echo$扩展;
如果($extensions==“jpeg”)| |($extensions==“jpg”)| |($extensions==“png”))
{
如果($_文件[“路径2”][“错误”]>0)
{
$msgs=$_文件[“路径2”][“错误”]。“
”; } 其他的 { 移动上传的文件($文件[“路径2”][“tmp文件名”], “./图像/”$_文件[“路径2”][“名称]); } $filename2=“images/”$\u文件[“path2”][“name”];} $install_querys[]=“插入表(图像)值(“$filename2”)”; foreach($q安装_查询) { //在这里运行查询 }
但在ruuning脚本中,它在图像字段中插入空白。但另一个字段已填充


谢谢

有上传图片吗

可能只有在上传成功的情况下才能插入到图像表中

if (isset($_POST['install']))
{
$install_queries[] = "CREATE TABLE..............";


$install_queries[] = "CREATE TABLE..............";


$install_queries[] = "CREATE TABLE..............";

$allowedExtss = array("jpg", "jpeg", "png");
$extensions = end(explode(".", $_FILES["path2"]["name"]));
//echo $extension;
if (($extensions == "jpeg")|| ($extensions == "jpg")|| ($extensions == "png"))
{
  if ($_FILES["path2"]["error"] > 0)
   {
         $msgs = $_FILES["path2"]["error"] . "<br />";
   }
  else
   {
         if(move_uploaded_file($_FILES["path2"]["tmp_name"],
         "../images/" . $_FILES["path2"]["name"])) {

            $filename2 = "images/" . $_FILES["path2"]["name"];

            $install_queries[] = "INSERT INTO `image` VALUES('$filename2')";
         }
   }

 foreach ($install_queries as $q)
 {
  //running queries here
 }
if(isset($\u POST['install']))
{
$install_querys[]=“创建表……”;
$install_querys[]=“创建表……”;
$install_querys[]=“创建表……”;
$allowedExtss=数组(“jpg”、“jpeg”、“png”);
$extensions=end(分解(“.”,$_文件[“路径2”][“名称]);
//echo$扩展;
如果($extensions==“jpeg”)| |($extensions==“jpg”)| |($extensions==“png”))
{
如果($_文件[“路径2”][“错误”]>0)
{
$msgs=$_文件[“路径2”][“错误”]。“
”; } 其他的 { 如果(移动上传的文件($_文件[“路径2”][“tmp_名称”]), “./图像/”$_文件[“路径2”][“名称”]){ $filename2=“images/”$\u文件[“path2”][“name”]; $install_querys[]=“插入到`image`值('$filename2')”; } } foreach($q安装_查询) { //在这里运行查询 }
if (isset($_POST['install']))
{
$install_queries[] = "CREATE TABLE..............";


$install_queries[] = "CREATE TABLE..............";


$install_queries[] = "CREATE TABLE..............";

$allowedExtss = array("jpg", "jpeg", "png");
$extensions = end(explode(".", $_FILES["path2"]["name"]));
//echo $extension;
if (($extensions == "jpeg")|| ($extensions == "jpg")|| ($extensions == "png"))
{
  if ($_FILES["path2"]["error"] > 0)
   {
         $msgs = $_FILES["path2"]["error"] . "<br />";
   }
  else
   {
         if(move_uploaded_file($_FILES["path2"]["tmp_name"],
         "../images/" . $_FILES["path2"]["name"])) {

            $filename2 = "images/" . $_FILES["path2"]["name"];

            $install_queries[] = "INSERT INTO `image` VALUES('$filename2')";
         }
   }

 foreach ($install_queries as $q)
 {
  //running queries here
 }