Ver Mensaje Individual
  #12 (permalink)  
Antiguo 15/01/2015, 01:11
MrGilbertMan
 
Fecha de Ingreso: enero-2015
Ubicación: Cordoba, Andalucía
Mensajes: 111
Antigüedad: 9 años, 3 meses
Puntos: 15
Respuesta: Necesito consejos sobre como guardar datos en unas BD

Buenas,

He estado aprendiendo a hacer consultas múltiples (multi_query), creo haber leído en alguna respuesta de gnzsoloyo que a veces tarda más tiempo la conexión mysqli que la consulta que se va ha realizar, y a raíz de ahí me propuse cambiar un poco la forma de hacer las cosas.

Mi pregunta es: ¿merece la pena hacer consultas multiples?
¿o es preferible hacer una sola consulta para cada tabla?

Luego me gustaría que me dijerais si hay una forma mejor de hacer la siguiente consulta multiple:


$consulta = "SELECT id, ruta FROM img WHERE id_foto=$dato;";
$consulta .= "SELECT ruta FROM img WHERE id =$dato2";


$mysqli->multi_query($consulta);
$resultado = $mysqli->store_result();
$row = $resultado->fetch_row();
echo $row[0];
echo $row[1];
$resultado->free();
$mysqli->more_results();
$mysqli->next_result();
$resultado = $mysqli->store_result();
$row=$resultado->fetch_row();
echo $row[0];
$mysqli->close();

Bueno y no me canso de dar las gracias por esta gran ayuda incondicional y altruista especialmente a gnzsoloyo.

Última edición por MrGilbertMan; 15/01/2015 a las 01:18