Ir para conteúdo

POWERED BY:

Arquivado

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

EXTREMOSOM

Recuperar Listagem

Recommended Posts

Criei o seguinte código:

<?
$query = "select * from tabela where user ='$user' order by id limit 6";
$rs = mysql_query($query);
?>
<?while($row = mysql_fetch_array($rs)){?>

<?= $row["usuario"] ?>

	
<?} ?>

Ele me retorna 6 usuario que tenho no meu banco de dados, teria como eu recuperar cada usuario e tranformar em variaveis diferentess?

 

Como exemplo:

$user1 = $row["usuario"];
$user2 = $row["usuario"];
$user3 = $row["usuario"];
$user4 = $row["usuario"];
$user5 = $row["usuario"];
$user6 = $row["usuario"];

Desde ja, muito obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?php
$query = "select * from tabela where user ='$user' order by id limit 6";
$rs = mysql_query($query);

$users = array();

while($row = mysql_fetch_array($rs)) {
    $users[] = $row['ususario'];
}

?>

// Podemos também fazer um loop e imprimir os usuários do array com seus IDs
<?php foreach ($users as $key => $user): ?>
    echo $key . ' - ' . $user . "\r\n";
<?php endforeach; ?>

 

Seguindo o que o Carlos falou, você pode fazer isso assim.

 

A variável users vai possuir todos os usuários e você pode acessar assim:

 

<?php

$users[0];
$users[1];
$users[2];
$users[3];
// ...

Compartilhar este post


Link para o post
Compartilhar em outros sites


Só para demonstrar de que é possível fazer tal gambiarra

<?php

$users = array(
    'Fulano',
    'Ciclano',
    'Beltrano'
);

for( $i = 0; $i < count( $users ); $i++ )
{
    $user  = sprintf( 'user%u', ( $i + 1 ) );
    $user = $users[ $i ];
}

var_dump( $user1, $user2, $user3 );

Compartilhar este post


Link para o post
Compartilhar em outros sites

fiz assim:

<?php
$query = "select * from user_free where cad_user = 'ricardo' order by usuario_id limit 6";
$rs = mysql_query($query);

$users = array();

while($row = mysql_fetch_array($rs)) {
    $users [] = $row['ususario'];
}
echo $users [0];
echo $users [1];
echo $users [2];
echo $users [3];
echo $users [4];

?>

Porém o php não me retorna nenhum erro, e meus dados não aparecem, e esta tudo correto no banco de dados!



Deu certo pessoal, é que eu tinha escrevido errado!

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.