Цикл Mysqli с запросом внутриPhp

Кемеровские программисты php общаются здесь
Anonymous
Цикл Mysqli с запросом внутри

Сообщение Anonymous »

Код: Выделить всё

$dungeon = 0;
if($stmt->prepare("SELECT id,name FROM `dungeons` WHERE id > ?")) {
$stmt->bind_param('i',$dungeon);
$stmt->execute();
$stmt->store_result();
$stmt->bind_result($id,$name);
$stmt2=$stmt;
while($stmt->fetch()) {
echo "".$name."";
$query = "SELECT COUNT(id),AVG(dungeon_percent),MAX(dungeon_percent) FROM `users` WHERE dungeon_current = ?"; $what=$id;
$stmt2->prepare($query);
$stmt2->bind_param('i',$what);
$stmt2->execute();
$stmt2->store_result();
$stmt2->bind_result($howmany,$avg,$max);
$stmt2->fetch();
echo "".$howmany."".round($avg)."%".$max."%";
}
}
Это то, что у меня есть. Но цикл выполняется только один раз, когда на самом деле строк 4?

Подробнее здесь: https://stackoverflow.com/questions/102 ... ery-inside

Вернуться в «Php»