我正在尝试使用从先前的 sql 语句中获取的 id 来获取该 id 的表信息,但$query3
总是返回FALSE
,我似乎无法弄清楚。我已连接到数据库,并且我确实有权访问此表。id 在每种情况下也是正确的。
代码
global $con;
$query = $con->prepare("SELECT * FROM allTeams WHERE Coach = ?");
$query->bind_param('s',$username);
$query->execute();
$query->bind_result($Id,$time,$day,$coach,$hCoach);
$date = date('d-m');
$array = array();
while($row = $query -> fetch())
{
var_dump($Id);
echo "<br />";
$teamId = strval($Id);
$query3 = $con -> query("DESCRIBE `$teamId`");
var_dump($query3);
echo "<br />";
}
输出
int(1022)
bool(false)
int(1023)
bool(false)
int(2033)
bool(false)