Ver Mensaje Individual
  #10 (permalink)  
Antiguo 13/10/2009, 05:29
samu22
 
Fecha de Ingreso: abril-2008
Mensajes: 453
Antigüedad: 16 años, 11 meses
Puntos: 16
Respuesta: Duda sencilla resource id

a ver si esto te sirver

Código php:
Ver original
  1. $sql = "SELECT gc.guild_id AS gId, name FROM  guild_castle AS gc
  2.            LEFT JOIN guild AS g
  3.            ON gc.guild_id = g.guild_id
  4.            WHERE  gc.castle_id IN (0,13,17)";
  5. //esto devolvera 3 filas con los campos gId y name correspondiente a las 3 castle_id
  6. $qRes = mysql_query($sql);
  7. while($row = mysql_fetch_assoc($qRes)){
  8.          $cast[] = array('gId'=>$row['gId'],'name'=>$row['name']);
  9. }
  10.  
  11. // $cast es un array multidimensional con 3 hijos que cada uno tiene un array asociativo, para
  12. //recorrerlo usa foreach
  13. foreach ($cast as $numCast => $info){
  14.           echo 'cast numero '.$numCast.' <br/>
  15.                   gId = '.$info['gId'].' <br/>
  16.                   name = '.$info['name'].'<br/>
  17.                   ';
  18. }
  19.  
  20. //para acceder directamente a los datos sin un bucle
  21.  
  22. echo '<b>Aldebaran(Neuschwanstein)</b>: <i><font color="green">'.$cast[0]['name'].'</font></i> | ';
  23. echo '<b>Prontera(Fadhgridh)</b>: <i><font color="green">'.$cast[1]['name'].'</font></i> | ';
  24. echo '<b>Payon(Sacred Altar)</b>: <i><font color="green">'.$cast[2]['name'].'</font></i>. ';