Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2009, 12:42
American2010
 
Fecha de Ingreso: abril-2003
Mensajes: 1.129
Antigüedad: 21 años, 10 meses
Puntos: 34
PHP - Arrays, necesito una manito

Hola gente del Foro, yo siempre complicandome la vida, quiero pasar unas consultas que realizo contra una DB, a un Array...

Lo que quiero saber es si puedo lograr esto que con las DB si podía...

El array luce más o menos así...

Código PHP:
$datos = array(

=> array(
"title"=>"Ciudad 1",
"continent"=>"Oceania",
"country"=>"Australia"),

=> array(
"title"=>"Ciudad 2",
"continent"=>"Oceania",
"country"=>"Australia"),

=> array(
"title"=>"Ciudad 3",
"continent"=>"Oceania",
"country"=>"New Zeland"),

=> array(
"title"=>"Ciudad 4",
"continent"=>"Europe",
"country"=>"Spain"),

=> array(
"title"=>"Ciudad 5",
"continent"=>"Europe",
"country"=>"Italy"),

); 
Básicamente lo que necesito es que eso me devuelva algo así...

Oceania [3]
Australia [2]
New Zeland [1]

Europe [2]
Spain [1]
Italy [1]


Contra la DB yo hacía una consulta más o menos así...

Código PHP:
<?php
$cont
=mysql_query("SELECT Continent FROM Cameras GROUP BY Continent");
while (
$rowcont mysql_fetch_array($cont)){
$continente=$rowcont['Continent'];
$countcont=mysql_query("SELECT * FROM Cameras WHERE Continent='$continente'");
$num_rows mysql_num_rows($countcont);
?><h2><a href="index.php?continent=<?php echo $continente?>"><?php echo $continente?></a> (<?php echo $num_rows?>)</h2>
?>

Hay alguna forma de realizar algo similar en PHP contra el Array, o todo debe ser más artesanal y desarrollar a mano un metodo... Leí algunas funciones relacionadas con arrays, pero es que son tantas que no sabría cual me va a servir...

Desde ya gracias por el tiempo y por la molestia...
__________________
elGastronomo

Última edición por American2010; 09/10/2009 a las 11:47