Buenas, normalmente uso mysql_free_result siempre que hago una consulta donde selecciono mas de un campo ya que utilizo mysql_fetch_array, pero cuando solo selecciono un campo para recuperar ese valor uso mysql_result($q, 0).
Algo asi:
Código PHP:
$q = mysql_query("SELECT ID FROM tabla WHERE CAMPO = 1 LIMIT 1");
if(mysql_num_rows($q) > 0){
$idMov = mysql_result($q, 0);
}
En ese caso tb es recomendable usar mysql_free_result? mysql_result no hace un free_result no?
Otro caso en el que tengo dudas es cuando haces un COUNT(ID), ejemplo:
Código PHP:
]
$q = mysql_query("SELECT COUNT(ID) FROM tabla WHERE CAMPO = 1");
$total = mysql_result($q, 0);
Ahi tb es recomendable usar mysql free result o en los counts no hace falta??
Saludos!