Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/08/2007, 11:32
GikaJavi
 
Fecha de Ingreso: agosto-2006
Mensajes: 121
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: Que instrucción de PHP es la correcta para un select que devuelve un solo campo

Están mysql_fetch_assoc() y mysql_fetch_array() que yo recuerde. Funcionan igual que fetch_row sólo que la primera permite acceder a los campos por índice (nombre de los campos seleccionados o alias de los campos / expresiones de la cláusula select), y la segunda permite los dos tipos de acceso (el numérico de fecth_row y el asociativo de fecth_assoc). Fecth_row es más rápida que las otras dos pero es una mala elección en scripts que requieren mantenimiento (pensar en cambios en la estructura de la tabla o en la consulta del script)

Si lo que quieres es simplificar un poco el código puedes usar list() como se ve a continuación:

list($variable_que_yo_quiero) = mysql_fetch_row(mysql_query("select ..."));