![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
18/05/2007, 07:18
|
| | Fecha de Ingreso: mayo-2007 Ubicación: Los Teques -Edo Miranda
Mensajes: 43
Antigüedad: 17 años, 9 meses Puntos: 0 | |
Re: Como hacer una consulta en PHP con la funcion mysql_result si estas trabajando con php y mysql yo te recomiendo q hagas lo siguiente...Primero guarda el query q deseas ejecutar en una variable por ejemplo $query="SELECT p.nombre, p.apellidos FROM persona p WHERE p.cedula='1254869';";
luego crea otra variable donde le vas a pasar por parametros la variable dond guardastes el query, en este caso $query. Esta nueva variable te ejecuta la setencia en mysql. $resul=mysql_query($query);
luego en otra variable vas a asociar el resultado de la consulta q te arrojo el mysql_query, la cual esta guardada en $resul. Vas a utilizar la funcion mysql_fetc_assoc(), y le pasas por paremetros la variable $resul...como se muestra a continuacion: $registro=mysql_fetch_assoc($resul);
y por último para poder mostras los campos de la base de datos q te interesan lo unico q tienes q hacer es utilizar la var $registro asi echo $registro['p.nombre']; (las llamas por el nombre del campo q tengan en la bd)
tambien puedes crear alias en los querys q vas a ejecutar por ejemplo
$query="SELECT p.nombre as nombre, p.apellidos as ape FROM persona p WHERE p.cedula='1254869';";
hace lo mismo q te expliq anteriormente pero cuando necesites mostrar el campo de la base de datos solo debes colocar el alias q le distes al campo en tu sentencia sql...seria asi echo $registro['nombre']; echo $registro['ape'];
Adios espero q te sirva :) |