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
}