Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2011, 11:24
Avatar de IMAC/
IMAC/
 
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 18 años, 6 meses
Puntos: 14
consultas a pelo o en funciones a parte?

Me preguntaba cómo hacéis vosotros las consultas SQL en PHP vistas las diferencias con otros lenguajes de programación.

A pelo sería algo del tipo:

Código PHP:
$datos mysql_query("select pepe from pepe order by idPepe");
while(
$row_datos mysql_fetch_array($datos)){
     echo 
$datos["pepe"];

O si bien usáis alguna función y almacenáis esos variables en un array que es devuelto por la función para luego tratarlos:

Código PHP:
functon getDatos(){
   
$datos mysql_query("select pepe from pepe order by idPepe");
   
$i 0;
   while(
$row_datos mysql_fetch_array($datos)){
       array[
$i]["pepe"] = $datos["pepe"];
       
$i++;
   }
}

//y en otro archivo o parte del código:
$dados getDatos();
for (
$i 0$i<count($datos$i++){
     echo 
$datos[$i]["pepe"];


Hacerlo "a pelo" parece sin duda más rápido porque no tienes que estar jugando con los datos pasándolos a un array para luego devolverlo y volverlo a leer desde 0 en otro bucle....

¿Cómo se suele hacer esto?

Gracias.

Última edición por IMAC/; 20/03/2011 a las 11:29