Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Carlos Web

Enumerar ID lista numericamente em ordem

Recommended Posts

LINK PARA VISUALIZAÇÃO: LINK

Eu 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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.