Foros del Web » Programando para Internet » PHP »

Leer mysql con Function

Estas en el tema de Leer mysql con Function en el foro de PHP en Foros del Web. Requiero leer a una Tabla MySQL con una Funtion. En el siguiente ejemplo, si leo correctamente la Primer lectura, pero en la Segunda lectura recibo ...
  #1 (permalink)  
Antiguo 16/09/2016, 01:21
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Leer mysql con Function

Requiero leer a una Tabla MySQL con una Funtion.
En el siguiente ejemplo, si leo correctamente la Primer lectura, pero en la Segunda lectura recibo un Warning:
Warning: mysql_query() expects parameter 2 to be resource, null given in C:\wamp\www\index.php on line XXX
Donde XXX es query que tiene la Function.

Gracias


Código PHP:
Ver original
  1. <?php
  2. $link = mysql_connect($x_servidor, $x_usuario, $x_contrasena) or die ("Sin conectar a BD (1)");
  3. $seleccion = mysql_select_db($basedatos, $link) or die ("Sin conectar a BD (2)");
  4.  
  5. $llave = 1;
  6.  
  7.     ##### Lectura 1
  8.     $consulta = mysql_query("SELECT llave, nombre
  9.                          FROM paginas
  10.                          WHERE llave = '$llave'
  11.                          ", $link) or die ("Error (1a)");
  12.     while ($fila = mysql_fetch_row($consulta)) {
  13.         echo $fila['1'];
  14.     }
  15.    
  16.     desplegar($llave)
  17.  
  18. function desplegar($llave) {
  19.     ##### Lectura 2
  20.     $consulta = mysql_query("SELECT llave, nombre
  21.                          FROM paginas
  22.                          WHERE llave = '$llave'
  23.                          ", $link) or die ("Error (1a)");
  24.     while ($fila = mysql_fetch_row($consulta)) {
  25.         echo $fila['1'];
  26.     }
  27. ?>
  #2 (permalink)  
Antiguo 16/09/2016, 01:42
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 6 meses
Puntos: 123
Respuesta: Leer mysql con Function

Por que la variable $link dentro de la función no está declarada.

Véase ámbito de las variables
__________________
Unset($vida['malRollo']);
  #3 (permalink)  
Antiguo 16/09/2016, 02:19
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Respuesta: Leer mysql con Function

Cita:
Iniciado por xerifandtomas Ver Mensaje
Por que la variable $link dentro de la función no está declarada.

Véase ámbito de las variables
WOW!!! Gracias.
Resolviste mi duda.

Etiquetas: function, mysql, select, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:30.