Цикл 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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