Carlos Web 0 Denunciar post Postado Novembro 5, 2020 LINK PARA VISUALIZAÇÃO: LINKEu quero reogarnizar todo o ID ORIGINAL da lista em em IDs NOVOS e ordem numérica crescente......ou seja.....se a lista original tiver 1-7-3-5-7, quero transformar para 1-2-3-4-5-6 <?php $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } echo "LISTA ORIGIAL<br>"; $sql_David_original = "SELECT * FROM dados_David"; $result_David = $conn -> query($sql_David_original); while($row0 = $result_David -> fetch_assoc()) { echo $row0["ID"] . "<br>"; } echo "<br>LISTA NOVA<br>"; $num_rows = $result_David -> num_rows; for($i = 0; $i < $num_rows; $i++) { echo $i . "<br>"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
tetsuo 0 Denunciar post Postado Novembro 5, 2020 Boa dica! Compartilhar este post Link para o post Compartilhar em outros sites
Omar~ 87 Denunciar post Postado Novembro 7, 2020 Quando se trata de loop em array pode-se tanto obter a chave do índice da array quanto contar as voltas que o loop faz foreach ($array_de_varredura as $indice => $valor) { $indice++; /* Lembrando que sempre o primeiro índice é zero */ echo ("Índice atual: {$indice}<hr />"); } // Outra questão: $voltas = 0; foreach ($array_de_varredura as $indice => $valor) { $voltas++; echo ("Índice atual: {$indice}<br/>" . "Volta atual: {$voltas}<hr />"); } Compartilhar este post Link para o post Compartilhar em outros sites