Obtener solo 1 registro y no todos de una base de datos con php

Cerrado
Gabrielmoran Mensajes enviados 1 Fecha de inscripción miércoles, 19 de agosto de 2015 Estatus Miembro Última intervención miércoles, 19 de agosto de 2015 - 19 ago 2015 a las 04:13
 Gfranck - 21 ago 2015 a las 22:24
Hola eh buscado tutoriales , pero ninguno me dice como seleccionar un solo registro, un dato solo 1 de una base de datos con php tengo el siguiente codigo

$conexion = mysql_connect("localhost","root","xxxx");

if(!$conexion){
die ("No he podido conectar por la siguiente razon: ".mysql_error());
}

mysql_select_db("profecionalglm",$conexion);

$peticion = mysql_query("SELECT * FROM Menu");
//Devolveremos

while($fila = mysql_fetch_array($peticion)) //esto selecciona todos los datos yo solo quiero un dato de esa fila
{
echo $fila['menu']." ";
echo "<br/>";


}

$uno=mysql_select_row


//Cerrar
mysql_close($conexion);




mysql_close($conexion);
Consulta también:

1 respuesta

Hola creo que yo probaria:
- en la sentencia sql, deberias precisar mas con sentencias como WHERE o LIKE el registro exacto.
- si solo quieres que devuelva 1 registro deberias quitar el while asi solo mostraria el primer registro que devuelva la busqueda
- poner un contador inverso es decir cuenta el numero de filas, y le pones una condicion que solo devuelva 1
ejemplo

$nombre= $_POST["nombre"];

$qry = "SELECT id, nombre, titulo, tipo FROM archivos where nombre = '$nombre' and/or ...";
//podemos filtrar la busqueda
0