Ver Mensaje Individual
  #14 (permalink)  
Antiguo 29/04/2014, 11:28
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: Select Formulario

Como te dicen bien....

Código PHP:
Ver original
  1. <?php
  2.  
  3. # mysql_connect() devuelve un identificador de enlace de MySQL en caso de éxito o FALSE en caso de error.
  4. $conexión = mysql_connect("localhost", "root", "");
  5.  
  6. if (!$conexión) {
  7.     echo "No pudo conectarse a la BD: " . mysql_error();
  8.     exit;
  9. }
  10.  
  11. # mysql_select_db() devuelve bool
  12. if (!mysql_select_db("nombre_de_la_bd")) {
  13.     echo "No ha sido posible seleccionar la BD: " . mysql_error();
  14.     exit;
  15. }
  16.  
  17.  
  18. $sql = "SELECT id as id_usuario, nombre_completo, estatus_usuario
  19.        FROM   alguna_tabla
  20.        WHERE  estatus_usuario = 1";
  21.  
  22. /*
  23. mysql_query()
  24.  
  25.     Para SELECT, SHOW, DESCRIBE, EXPLAIN y otras sentencias que retornan un conjunto de resultados, mysql_query() retorna un resource en caso de éxito, o FALSE en caso de error.
  26.  
  27.     Para otros tipos de sentencias SQL, tales como INSERT, UPDATE, DELETE, DROP, etc, mysql_query() retorna TRUE en caso de éxito o FALSE en caso de error.
  28. */
  29. $resultado = mysql_query($sql);
  30.  
  31. if (!$resultado) {
  32.     echo "No se pudo ejecutar con exito la consulta ($sql) en la BD: " . mysql_error();
  33.     exit;
  34. }
  35.  
  36. # mysql_num_rows() devuelve el número de registros obtenidos en caso de éxito o FALSE en caso de error.
  37. if (mysql_num_rows($resultado) == 0) {
  38.     echo "No se han encontrado filas, nada a imprimir, asi que voy a detenerme.";
  39.     exit;
  40. }
  41.  
  42. /*
  43. mysql_fetch_assoc()
  44.  
  45.     Devuelve un array asociativo de strings que corresponde a la fila recuperada, o FALSE si no hay más filas disponibles
  46. */
  47. while ($fila = mysql_fetch_assoc($resultado)) {
  48.     echo $fila["id_usuario"];
  49.     echo $fila["nombre_completo"];
  50.     echo $fila["estatus_usuario"];
  51. }
  52.  
  53. # Libera la memoria del resultado. Devuelve TRUE en caso de éxito o FALSE en caso de error.
  54. mysql_free_result($resultado);

Fuente: PHP.net
__________________
Salu2!