Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bem preciso fazer um busca por ID e cada ID pode ter ate 3 resultados. Ou seja pode ter 3 linhas com o mesmo ID.
No $id_idx tem o id da conta logada. E preciso dos campos abaixo de cada linha.
$sql = mysql_query("SELECT name, type, mod FROM Dados WHERE id_idx = '$id_idx'");
Nao consegui pensar em nada depois disso. :unsure:
Mas como faço para prosseguir e obter de 0 a 3 resultados diferentes?
>
$sql = mysql_query("SELECT name, type, mod FROM Dados WHERE id_idx = '$id_idx' LIMIT 3");
Mas isso so pega 1 resultado.
($resultado = mysql_fetch_assoc($sql));
$name = $name['name'];
$type = $type['type'];
$mod = $mod['mod'];
Como eu faço pra chegar ate 3 linhas separadas?Você tem que usar um laço...
while($resultado = mysql_fetch_assoc($sql)){
$name = $name['name'];
$type = $type['type'];
$mod = $mod['mod'];
echo $name.'<br>';
}Desculpe sou novo no aqui. Como funciona isso? Nao intendo como ele vai me dar ate 3 resultados diferentes.
while($resultado = mysql_fetch_assoc($sql)){
$name = $name['name'];
$type = $type['type'];
$mod = $mod['mod'];
echo $name.'<br>';
}Duas dicas:
1 - Leia o manual;
2 - Pegue o exemplo e execute.
vc tem que tirar o WHERE id_idx = '$id_idx'
> você tem que tirar o WHERE id_idx = '$id_idx'
Foi como o Electronic falo, você tem que tirar o WHERE id_idx = '$id_idx'
porque ali, está informando somente uma ID, então ele so vai mostrar a ID que está na variavel '$id_idx'
>
Foi como o Electronic falo, você tem que tirar o WHERE id_idx = '$id_idx'
porque ali, está informando somente uma ID, então ele so vai mostrar a ID que está na variavel '$id_idx'
Mas essa nao e ideia? Nao entendi. '-'
Ficou assim:
Vlw a ajuda galera.
$query = mysql_query("SELECT * FROM Dados WHERE id = '$id' ORDER BY data Desc Limit 3") or die(mysql_error());
while($array1 = mysql_fetch_object($query)) {
?>
<table width="153" height="0" border="0">
<tr>
<td width="106"><div class="fonte"><?php echo $array->name; ?></div></td>
<td width="20"><div class="fonte"><?php echo $array->type; ?></div></td>
<td width="20"><div class="fonte"><?php echo $array->data; ?></div></td>
</tr>
</table>