我有一个程序化的php脚本,它使用mysqli_multi_query语句,现在必须在其中添加一个SELECT
语句。经过多次尝试,我不得不承认这似乎有点超出我的范围。我需要一些语法方面的帮助……或者也许是程序:
到目前为止,该代码SELECT
没有任何作用,因此永远不需要查询其结果。 如何检索单个结果?
这是我的剧本。我已省略了其他查询的详细信息。
INSERT INTO table1 ...;
SELECT LAST_INSERT_ID() INTO @varX;
INSERT INTO table2 ...;
INSERT INTO table3 ...;
INSERT INTO table4 ...;
DELETE FROM table0;
SELECT `id` FROM subscribers WHERE `column` = @varX;
我想要来自id
的最后一个语句的SELECT id FROM patronsSubscr WHERE column = @varX;
使用以下功能从php运行它们:
$result = mysqli_multi_query($connection,$sql)
or die("Error.");
我一直在尝试使用它的变体,但是没有运气:
while($resultNexts = mysqli_next_result($result)){
// output
}
任何帮助将不胜感激。请让我知道是否可以提供更多信息。