php - 如何从多查询的标题中获取变量?
问题描述
我已经有了从标题中获取变量的表单,但表单始终是 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();
但没有正确回应。
先感谢您!
解决方案
推荐阅读
- python - 如何在随机搜索和一个热编码数据之后使用列名获取特征重要性?
- adaptive-cards - 发送给受邀访客用户的可操作消息
- java - 如何在 IntelliJ 中运行 java 程序?
- javascript - 打字稿:一次构建一个对象的模式
- scala - 无法证明 Long :: String :: Option[Long] :: Option[java.util.UUID] :: shapeless.HNil 可以与 SimpleMp4BoxHeader 相互转换
- javascript - 使用 accessTokenFactory 的 JavaScript 中 SignalR WebSockets 的问题
- javascript - 通过 Ajax 加载的重力表单在表单提交时重定向到 admin-ajax.php
- sql-server - 打开程序/前端后,在第一个 sql“INSERT INTO”期间访问“无响应”60 秒
- javascript - 查询以从多个集合中获取数据
- macos-big-sur - macOS Big Sur 11.2.1 面临更高互联网带宽消耗的问题