Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2010, 12:09
astrow25
 
Fecha de Ingreso: enero-2006
Mensajes: 263
Antigüedad: 18 años, 3 meses
Puntos: 1
Error al acceder a la bd

Hola, cada vez que intento acceder a mi php me da el siguiente errror:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\Calendario\calendarioBDD.php on line 77

El codigo es el siguiente

$hostname_BD = "localhost";
$database_BD = "calendar";
$username_BD = "root";
$password_BD = "root";
$BD = mysql_pconnect($hostname_BD, $username_BD, $password_BD) or trigger_error(mysql_error(),E_USER_ERROR);
// Consultamos todos los registros que hay en la base de datos, de este año y este mes
$consulta = "SELECT dataevent FROM calendari WHERE dataevent LIKE '$any-%' AND dataevent LIKE '%-$mes-%'";
$resp = mysql_query($consulta,$BD);
$array_dies = array();
while ($dades=mysql_fetch_array($resp)) { $unarray = explode('-', $dades['dataevent']);
$diesEvent = $unarray[2];
$array_dies[] = $diesEvent;
}

LAs variables de la select las recogo asi

setlocale(LC_ALL, 'es_ES');

$sel_date = isset($_REQUEST['ladata']) ? $_REQUEST['ladata'] : time();

$dies = date('t', $sel_date); // Dias que tiene el mes
$avui = date('j', $sel_date); // Hoy (numerico) Si es 'j' → 1-31 si es 'd' → 01-31
$mes = date('m', $sel_date); // Mes actual (numerico) 'n' → 1-12 si es 'm' → 01-12
$any = date('Y', $sel_date); // Año actual Si es 'Y' → 2007 si es 'y' → 07
$nomMes = strftime('%B', $sel_date); // El nombre del mes, en la codificacion local elejida
$t = getdate($sel_date);