Ir ao conteúdo
  • Cadastre-se

PHP Equivalente ao mysql_result em mysqli


Posts recomendados

Olá de novo, estava modificando esse código para mysqli mas preciso saber uma função possa fazer o mesmo que esse código

 

<div id="postagens">
				<p>Alteração ou exclusão de usuarios</p>
					
						<?php
							$consulta = mysql_query ("SELECT cod_user,nome_user
													 FROM usuarios");
													 
							$linhas = mysql_num_rows ($consulta);

					    echo "<h3>$linhas usuarios cadastrados !!!</h3>";
						?>
							<table  align="center" border=1>
								<?php
									for ($cont=0; $cont < $linhas; $cont++){
									$cod=mysql_result($consulta,$cont, "cod_user");
											$nome= mysql_result ($consulta,$cont,"nome_user");

								?>
									
									<tr>
											<td>
												<a href="exibe_User.php?codigo=<?php echo $cod; ?>">
												<?php echo $nome;?>
												</a>
											</td>
											
											<td>
											<a href="altera_user.php?codigo=<?php echo $cod;?>">
												Alterar
											</a>
											/
											<a href="processa_exclui1_user.php?codigo=<?php echo $cod;?>">
												 Excluir
											</td>
									</tr>
									
								<?php
								}
								?>
							</table>
			</div>

			
			<div id="area_restrita">
				
				<?php
					include "menu_navegacao.php";
					include "valida_login.php";
				
				?>
			</div>

O que eu estou montando até agora. 

 

<div id="postagens">
				<p>Alteração ou exclusão de usuarios</p>
				
						<?php
					
							$consulta = mysqli_query ($conectar,"SELECT cod_user,nome_user
													 FROM usuario");
													 
							$linhas = mysqli_num_rows ($consulta);

					    echo "<h3>$linhas usuarios cadastrados !!!</h3>";
						?>
							<table  align="center" border=1>
								<?php
									for ($cont=0; $cont < $linhas; $cont++){
									$cod = mysqli_fetch_assoc($consulta);
									$nome= mysqli_fetch_assoc ($consulta);

								?>
									
									<tr>
											<td>
												<a href="exibe_User.php?codigo=<?php echo "$cod;" ?>">
												<?php echo "$nome;"?>
												</a>
											</td>
											
											<td>
											<a href="altera_user.php?codigo=<?php echo $cod;?>">
												Alterar
											</a>
											/
											<a href="processa_exclui1_user.php?codigo=<?php echo $cod;?>">
												 Excluir
											</td>
									</tr>
									
								<?php
								}
								?>
							</table>
			</div>

			
			<div id="area_restrita">

 

 

Link para o comentário
Compartilhar em outros sites

Com o array dereferenccing do PHP 5.4 em diante você pode usar desta forma:

 

function mysqli_result($res,$row=0,$col=0){ 
    $numrows = mysqli_num_rows($res); 
    if ($numrows && $row <= ($numrows-1) && $row >=0){
        mysqli_data_seek($res,$row);
        $resrow = (is_numeric($col)) ? mysqli_fetch_row($res) : mysqli_fetch_assoc($res);
        if (isset($resrow[$col])){
            return $resrow[$col];
        }
    }
    return false;
}

Fonte e discussão

Um outro exemplo do W3Schools com o fetch_assoc(): https://www.w3schools.com/php/func_mysqli_fetch_assoc.asp

 

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...