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 />";
}
OUTPUT. 너는 그렇게 할 수 없다.
새 쿼리를 실행하기 전에 먼저 store_result
을 호출하여 첫 번째 쿼리를 닫습니다.
global $con;
$query = $con->prepare("SELECT * FROM allTeams WHERE Coach = ?");
$query->bind_param('s',$username);
$query->execute();
$query->store_result();
$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 />";
}
실제로 '1022'라는 테이블이 있습니까? 또한, 백틱 :'$ con-> query ("DESCRIBE'$ teamId'");'' –
예. 백틱을 추가했지만 출력은 여전히 동일합니다. –
* 정확히 * 시도 하시겠습니까? 1022라는 테이블을 가지고 계십니까? 무엇을'DESCRIBE'하려고합니까? 왜 이드를 사용하고 있니? 당신의 목표는 무엇입니까? 결과물은 무엇입니까? –