como crear mi cms y no consumir todos los recursos en consultas sql

Iniciado por el_junior, 12 Febrero 2014, 20:13 PM

0 Miembros y 1 Visitante están viendo este tema.

el_junior

hola muy buenas.
soy nuevo en php pero me desenvuelvo bastante bien pero aun me queda mucho por aprender. pues me gustaria saber cuantas consultas sql seria lo normal en cada pagina, ¿cuantas me recomendais? ¿es peor hacer una consulta y tenerla en un array para usarla a lo largo de la pag¡na?

engel lex

las consultas por pagina, las que necesites... no más no menos... es preferible una consulta puntual porque un array ocupa memoria y al procesador le toca recorrer el array para leer un valor
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

el_junior

muchas gracias por contestar otra duda que se me viene
si hago una funcion para hacer consultas sql y el resultado de la consulta lo devuelvo en return seria mucha carga para el servidor de ser asi que otra forma tendria para dejar mas limpio el codigo de la plantilla y al cambiar de plantilla no tenga que editar toda la estructura del sitio.

engel lex

el return no debe ser "mucha carga para el servidor" pero siempre puedes trabajar en objetos y hacer algo como

dentro del objeto seria algo como...
Código (php) [Seleccionar]

function funcionSelect($donde,$que){
//aqui la llamada a la db
$this->resultado='';//para limpiar la variable
  foreach(/*lo que sea*/){
    $this->resultado[] = /*resultado*/;
  }
}


la llamada seria algo como
Código (php) [Seleccionar]

$objetoMySQL->funcionSelect($donde,$que);
foreach ($objetoMySQL->resultado as $valor){
//aqui lo que sea
}



claro, yo uso foreach (personalmente me agrada trabajar con esa funcion), pero es como quieras
en este caso
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

el_junior

muchas gracias me has resuelto unas dudas claves pues voy a seguir con mi proyecto