Muy buenas. Ando tiempo con la mosca detras de la oreja. Se que los select consumen recursos, y dicen que no es recomendable abusar de el, pero si creo un while que muestre los resultados de un select que he guardado en una variable, no se estaria repitiendo el select varias veces?
Me explicare con un trozo de codigo hecho para el ejemplo:
Esto seria la consulta:
$consulta = "SELECT nombre FROM tabla";
$consulta_query = mysql_query($consulta);
while($consulta_resultados = $mysql_fetch_array($consulta_query)) {
$consulta_resultados['nombre'];
}
Si la tabla a la que hago la consulta me muestra 30 resultados, no se repetiria 30 veces el SELECT?
Si es asi que es lo que creo ya que se repita la variable, que problema hay en abusar de los selects? o el problema viene de hacer diferentes selects a distintas tablas de una base de datos y no se refiere a repetir un solo select?
No encuentro información que me explique esta duda existencial que tengo.