将两个mysql查询合并为一个变量

时间:2014-07-18 12:51:13

标签: php

我想在一个变量中合并两个mysql查询。请帮帮我。

以下是我的代码:

$insert="INSERT INTO location set name='$_POST[city]'";
$insert_country="INSERT INTO location_parent set did='$id[id]',parent='$_POST[country]'";

2 个答案:

答案 0 :(得分:1)

mysql_query在一个语句中不支持多个查询。你需要http://us2.php.net/manual/en/mysqli.multi-query.php 请在那里查看代码示例。

答案 1 :(得分:0)

你可以这样做 -

$insert="INSERT INTO location set name='{$_POST[city]}';";
$insert_country="INSERT INTO location_parent set did='{$id[id]}',parent='{$_POST[country]}';";

$multipleQueries = $insert . $insert_country;

请注意语法更改,向查询字符串添加分号等。您必须使用支持多个查询的数据库方法。