Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.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
您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,了解要使用的正确语法_Mysql - Fatal编程技术网

您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,了解要使用的正确语法

您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,了解要使用的正确语法,mysql,Mysql,这些是我的表“节奏”属性。。。问题是,当我尝试执行插入查询时,浏览器告诉我: 您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,了解使用near的正确语法 插入第1行的节奏值(空、'01-01-12 0:2:41 AM'、'29'、'Via D Alviano fr' 问题是 INSERT INTO tempo VALUES (null,'01-01-12 0:1:0 AM','29',' Via Italo Svevo, 38 34145 Trieste','0','0');

这些是我的表“节奏”属性。。。问题是,当我尝试执行插入查询时,浏览器告诉我:

您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,了解使用near的正确语法 插入第1行的节奏值(空、'01-01-12 0:2:41 AM'、'29'、'Via D Alviano fr'

问题是

INSERT INTO tempo VALUES (null,'01-01-12 0:1:0 AM','29',' Via Italo Svevo, 38 34145 Trieste','0','0');
这是我作为查询执行的字符串

插入节奏值(空,'2017-01-01 0:1:0','29','Via Italo Svevo,38 34145 Trieste','0','0'); 插入节拍值(空,'2017-01-01 0:2:41','29','Via D Alviano fr.39 34144 Trieste','0','0'); 插入节拍值(空,'2017-01-01 0:2:56','29','Via Bartolomeo D Alviano,86,Trieste,34144 TS','0','0'); 插入到节奏值中(空、'2017-01-01 0:3:1'、'29'、'FER-29015、34144的里雅斯特'、'0'、'0'); 插入节拍值(空,'2017-01-01 0:1:5','29','Via Bartolomeo D Alviano,1334144 Trieste','0','0'); 插入节拍值(空、'2017-01-01 0:3:0'、'29'、'Via Leon Battista Alberti、634144 Trieste'、'0'、'0'); 插入节拍值(空、'2017-01-01 0:3:0'、'29'、'Via Leon Battista Alberti、634144 Trieste'、'0'、'0'); 插入节奏值(空,'2017-01-01 0:2:0','29','Via Lorenzo Bernini,6 34137 Trieste','0','0'); 插入节奏值(空,'2017-01-01 0:6:32','29','Piazza C.Goldoni 11(bar Venier),的里雅斯特,34122 TS','0','0')

PHP代码:

 <?php
  $queryOrario = $_POST['queryField'];
  echo $queryOrario;
  $db = new mysqli('localhost','root','','trieste_trasporti');
  if($db->connect_errno>0){
   die('Errore Numero ' .$db->connect_error);
  }
  if ($db->query($queryOrario) === TRUE) {
  } else {
    echo "Error: " . $queryOrario . "<br>" . $db->error;
  }
 ?>

我认为在php中,不能在一个“query”命令中执行多个查询。请改用“multi\u query”。请参阅

插入节拍值中(空,'2017-01-01 0:1:0','29','Via Italo Svevo,38 34145 Trieste','0','0'),(空,'2017-01-01 0:2:41','29','Via D Alviano fr.39 34144 Trieste','0','0'),(空,'2017-01-01 0:55','29','Via Bartolomeo D Alviano,86,Trieste,34144 TS','0','0','0','0','0',(空,'2017-01-01-01,'0','29','29',',(空,'2017-01-01 0:1:5','29','Via Bartolomeo D Alviano,1334144的里雅斯特','0','0','0'),(空,'2017-01-01 0:3:0','29','Via Leon Battista Alberti,634144的里雅斯特','0','0',(空,'2017-01-01 0:2:0','29','Via Lorenzo Bernini,634137的里雅斯特','0','0','0',(空,'7-01-01-01-01,'0:28','C.皮亚韦尼,'122','340','


我已经找到了我问题的答案…你只需要把所有的东西都放在一个查询中。感谢所有试图帮助我的人:)

Odd,您通过Italo Svevo插入,但错误消息与Via D Alviano有问题…tables DATETIME列的有效值为
YYYY-MM-DD HH:SS:SS
,因此您的
AM
将导致一个问题。如果您错过了插入的列名clause@scaisEdge它们不是必需的,尽管我总是加上它们,所以我不能得到t误会column@RiggsFolly谢谢..我也一直这么说..那只是一个好的做法..使用评论部分来获得建议。答案必须是经过充分研究和实质性的。请看:嗨,我很感谢你的评论,谢谢你的链接。我本来会发表评论并尝试这样做的,但是,作为一名新员工,我发现在我获得10点声誉之前,我无法回答。因此我给出了一个我认为有助于解决问题的答案。我通过提供适当的链接改进了答案。