如何在多查询中从标题中获取变量?

yvt65v4c  于 2021-07-29  发布在  Java
关注(0)|答案(0)|浏览(189)

我已经有了表单,在那里我从头中得到了变量,但是表单总是pdo,总是一个查询。这个表单是通过mysqli连接的,我就是不知道如何获得一个变量。

<?php
$mysqli = new mysqli("localhost:3307", "root", "root", "test");
if($mysqli->connect_errno)
    die ("Connection failed".$mysqli->connect_error);

$query = "SELECT * FROM contacts WHERE id = ?;";
$query .= "SELECT * FROM companies WHERE id = ?;";

if($mysqli->multi_query($query)) {
    do{
        $result = $mysqli->store_result();

        $finfo = $result->fetch_fields();
        echo"<table border ='1'>";
        echo "<tr>";
        foreach($finfo as $f) {
            echo "<th>".$f->name."</th>";
        }
        echo "<br>";
        echo "<br>";
        echo "</tr>";

        while($row = $result->fetch_assoc()) {
            echo "<tr>";
            foreach($row as $v) {
                echo "<td>".$v."</td>";
            }
            echo "</tr>";
        }
    } while ($mysqli->more_results() && $mysqli->next_result());
}
?>

所以两个表中的“id”列都是pk/fk,我想检索id=?。我怎么才能拿到钱?从标题中删除变量并传递它?
我觉得在我过去的尝试中,我用这个代码成功地获得了变量

$id=isset($_GET['id']) ? $_GET['id'] : die('ERROR: Record ID not found.');

[...]

$statement = $mysqli->prepare($query);
  $statement->bindParam(1, $id);
  $statement->execute();

但是没有正确的回音。
提前谢谢!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题