Hola, buenas tardes,
Tengo duda en un procedimiento, el cuál aún no me queda del todo claro. Les explico:
Si tengo:
Código PHP:
$sql = mysqli_query($connect, "Select * from tabla", MYSQLI_USE_RESULT);
$row = mysqli_fetch_assoc($sql);
mysqli_free_result($sql);
he notado que en ocasiones, no es necesario usar
MYSQLI_USE_RESULT y por ende tampoco
mysqli_free_result(); esto lo he notado cuando en mi código
PHP tengo más de una consulta realizada, seguida una de la otra.
Entonces mi duda es, en que momento debo usar:
Código PHP:
$sql = mysqli_query($connect, "Select * from tabla", MYSQLI_USE_RESULT);
$row = mysqli_fetch_assoc($sql);
mysqli_free_result($sql);
y en que momentos así:
Código PHP:
$sql = mysqli_query($connect, "Select * from tabla");
$row = mysqli_fetch_assoc($sql);
o simplemente si estoy cometiendo un error en alguna de las dos y por ello alguna no llega a funcionar bien.
De antemano, agradezco por sus comentarios. Saludos!!