Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/05/2005, 20:26
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
No sé vé donde declaras, pasas como parámetro o declaras como global tu "link de conexión" a tu BD que usas en:

$rshome = mysql_query($sqlhome, $con);
(el $con)

Si sólo usas una conexión por script .. hasta podrías omitir ese parámetro siendo el link de conexión a usar .. el que esté activo en ese punto del script (a modo de link "global").

Si por algún motivo en un mismo script (proceso secuencial) vas a tener más de un link de conexión simultáneo .. deberías pasar como parámetro dicho link de conexión para que se use en tu función.

Estos problemas son dados principalmente por el "ambito de las variables" (scope) dentro de las funciones.

Por ende .. tu código debería ser tipo:
Código PHP:
function mensajeHome($con){
// etc ...

Y la llamada a esta:
Código PHP:
$con=mysql_connect(.....);
mensajeHome($con); 
Un saludo,