Ciao a tutti
ho un problema e non riesco a venirne a capo...
(premesso che non sono un veterano di php)
ho una query (questo è il risultato in echo):
SELECT dipendenti.id_dip, dipendenti.matricola, dipendenti.cognome, dipendenti.nome, dipendenti.ore_ordinarie, presenze.stato_presenza, presenze.ore_assenza, presenze.ore_presenza,presenze.con_ticket FROM dipendenti LEFT JOIN presenze ON (dipendenti.id_dip = presenze.id_dip AND presenze.giorno = 19 AND presenze.mese = 5 AND presenze.anno = 2008) WHERE dipendenti.id_dip = 4 AND ((UNIX_TIMESTAMP('2008-5-19') - UNIX_TIMESTAMP( dipendenti.`data_fine_rapp` )) <=0) OR (UNIX_TIMESTAMP( dipendenti.`data_fine_rapp`) =0)
di logica dovrebbe selezionarmi il dipendente con ID = 4 se lo richiamo per visualizzarlo con:
while ($linea = fetch_array($risultato, MYSQL_ASSOC))
{
//Riga dei dati
$id_dip = $linea["id_dip"];
etc etc
dove $risultato è una funzione
mi da errore:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Programmi\easyphp\www\gestione_dipendenti\funct ions\db_functions.php on line 33
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in C:\Programmi\easyphp\www\gestione_dipendenti\funct ions\db_functions.php on line 63
dove le righe sono queste...
31 function fetch_array($risultato)
32 {
33 return mysql_fetch_array($risultato);
34 }
61 function chiudi_recordset($risultato)
62 {
63 mysql_free_result($risultato);
64 }
Qualcuno può aiutarmi?ho cercato ne forum ma no ho trovato nulla
grazie!