Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.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 SQL语法错误(?)!_Php_Sql_Pdo_Shopware - Fatal编程技术网

数据库对齐导致Php SQL语法错误(?)!

数据库对齐导致Php SQL语法错误(?)!,php,sql,pdo,shopware,Php,Sql,Pdo,Shopware,Sry如果我只是瞎了眼,但这毫无意义,因为我总是这样写,我发现它有任何问题。此外,我使用了多个SQL解决方案,但仍然存在语法错误 我的php代码如下: $sql1 = " SELECT table1.file_name, table2.path FROM table1 AS t1 LEFT JOIN table2 AS t2 ON t1.file_name = t2.path

Sry如果我只是瞎了眼,但这毫无意义,因为我总是这样写,我发现它有任何问题。此外,我使用了多个SQL解决方案,但仍然存在语法错误

我的php代码如下:

$sql1 = " SELECT table1.file_name, table2.path
                FROM table1 AS t1
                LEFT JOIN table2 AS t2
                ON t1.file_name = t2.path
                WHERE t2.path IS NULL OR t1.file_name <> t2.file_name OR t1.file_name <> t2.path";

    $sql2 = "INSERT INTO table3 (file_name) VALUES(".$sql1.")";

    Shopware()->Db()->query($sql2);
其内容如下:

INSERT INTO ... SELECT ... FROM ...;
不作为
插入到。。。值(从…)中选择

写为:

INSERT INTO ... SELECT ... FROM ...;
不作为
插入到。。。值(从…)中选择

写为:

INSERT INTO ... SELECT ... FROM ...;
不作为
插入到。。。值(从…)中选择

写为:

INSERT INTO ... SELECT ... FROM ...;

不作为
插入到。。。值(从…)中选择

这不是一个人写的方式。这不是一个人写的方式。这不是一个人写的方式。这不是一个人写的方式。是的。。。伙计!我猜这个错误消息让我有点困惑;)诚然,MySQL的错误消息非常糟糕。请记住,当它说“checksyntaxnear…”时,它只是意味着它不希望在那个特定的点上找到“…”,这意味着在它可能出错之前的某个东西。是的。。。伙计!我猜这个错误消息让我有点困惑;)诚然,MySQL的错误消息非常糟糕。请记住,当它说“checksyntaxnear…”时,它只是意味着它不希望在那个特定的点上找到“…”,这意味着在它可能出错之前的某个东西。是的。。。伙计!我猜这个错误消息让我有点困惑;)诚然,MySQL的错误消息非常糟糕。请记住,当它说“checksyntaxnear…”时,它只是意味着它不希望在那个特定的点上找到“…”,这意味着在它可能出错之前的某个东西。是的。。。伙计!我猜这个错误消息让我有点困惑;)诚然,MySQL的错误消息非常糟糕。请记住,当它说“checksyntaxnear…”时,它只是意味着它不希望在那个特定的点上找到“…”,这意味着它可能是错的。