小编Har*_*ert的帖子

无法弄清楚如何运行mysqli_multi_query并使用上一个查询的结果

我之前从未使用过mysqli_multi_query而且它让我的大脑难以置信,我在网上找到的任何例子并没有帮助我弄清楚我想要做什么.

这是我的代码:

<?php

    $link = mysqli_connect("server", "user", "pass", "db");

    if (mysqli_connect_errno()) {
        printf("Connect failed: %s\n", mysqli_connect_error());
        exit();
    }

    $agentsquery = "CREATE TEMPORARY TABLE LeaderBoard (
        `agent_name` varchar(20) NOT NULL,
        `job_number` int(5) NOT NULL,
        `job_value` decimal(3,1) NOT NULL,
        `points_value` decimal(8,2) NOT NULL
    );";
    $agentsquery .= "INSERT INTO LeaderBoard (`agent_name`, `job_number`, `job_value`, `points_value`) SELECT agent_name, job_number, job_value, points_value FROM jobs WHERE YEAR(booked_date) = $current_year && WEEKOFYEAR(booked_date) = $weeknum;";
    $agentsquery .= "INSERT INTO LeaderBoard (`agent_name`) SELECT DISTINCT agent_name FROM apps WHERE YEAR(booked_date) = …
Run Code Online (Sandbox Code Playgroud)

php mysql mysqli-multi-query

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

mysql ×1

mysqli-multi-query ×1

php ×1