我自己在努力写这个,所以我会说我知道我需要做什么以及我已经做了什么。
基于两个 $_GET[] 变量,我需要查询数据库。这些值为我提供了表名和位置名称。从这个位置字段名称,我需要推断整行。
因此,我用这些数据查询数据库,但是当我尝试获取并打印它时,什么也没有发生。我需要整行的数据(在数组中?)。
我知道我的代码很丑陋。并且可能容易受到 MySQL 注入的影响,但在我担心之前,我宁愿让我的 PHP 正确地将行放入数组中。
到目前为止我的粗略代码:
$company = strtolower($_GET['company'] . '_a_in_m2f');
$company = mysqli_real_escape_string($mysqli, $company);
$stmt = $mysqli->prepare("SELECT * FROM " . $company ." WHERE `name` = '?'");
$stmt->bind_param('s', $stop);
$stop = $_GET['stop'];
$stmt->execute();
$stmt->bind_result($therow);
while ($stmt->fetch()) {
printf("%s %s \n", $therow);
}
谢谢