Heim > Backend-Entwicklung > PHP-Tutorial > mysql不能执行两条insert吗?

mysql不能执行两条insert吗?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-23 09:15:05
Original
1187 Leute haben es durchsucht

$sql = "INSERT INTO typecho_contents( title, created, modified, text, authorId, allowComment, allowPing, allowFeed )VALUES ('秘密#$mimiId', '$mimitime', '$mimitime', '$mimicontent', '1', '1', '1', '1');INSERT INTO typecho_relationships(cid, mid) VALUES ('$mimiId', '1')";
Nach dem Login kopieren

这样就不行,报错提示:Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO typecho_relationships(cid, mid) VALUES ('23', '1')' at line 2

单独一句句写就只执行一句,在数据库直接执行下面这两句则可以成功。
INSERT INTO typecho_contents( title, created, modified, text, authorId, allowComment, allowPing, allowFeed )VALUES ('秘密#23', '147852369', '147852369', '为什么', '1', '1', '1', '1');INSERT INTO typecho_relationships(cid, mid) VALUES ('23', '1')
Nach dem Login kopieren


回复讨论(解决方案)

改成

$sql1=mysql_query("INSERT INTO typecho_contents( title, created, modified, text, authorId, allowComment, allowPing, allowFeed )VALUES ('秘密#$mimiId', '$mimitime', '$mimitime', '$mimicontent', '1', '1', '1', '1')");$sql2=mysql_query("INSERT INTO typecho_relationships(cid, mid) VALUES ('$mimiId', '1')");
Nach dem Login kopieren
就成功了

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage