errore warning mysql_ferch_array() e mysql_free_result()

skate84

Utente Attivo
16 Mag 2009
83
0
0
Ciao a tutti,
navigando nel sito che sto sviluppando, in una pagina mi da questi 2 errori:

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\test_sito_argonauti_2\appuntamenti\archivio.php on line 17

Warning: mysql_free_result() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\test_sito_argonauti_2\appuntamenti\archivio.php on line 32

lo script è questo:

archivio.php
PHP:
<h2>Archivio Appuntamenti</h2>
<br/>
<br/>

<?php
//dichiaro le variabili per poter gestire le date nella query
	$anno_attuale = date("Y");
	$data_odierna = date("Y-m-d");
	
//query di estrazione dalla banca dati	
	$selAppuntamento = "SELECT id_appuntamento, date_format(data_appuntamento, '%d.%m.%Y'), testo_appuntamento, id_testo FROM appuntamento YEAR(data_appuntamento)<$anno_attuale ORDER BY data_appuntamento DESC";
	$result = mysql_query($selAppuntamento, $db);
	
	echo
		"<table border=\"1\">\n";
     //ciclo che mi permette di controllare le righe restituite dalla query           
        while ($line = mysql_fetch_array($result, MYSQL_NUM))
        	{      
            echo "<tr>";	
				//echo "<td>".$line[0]."</td>";
				echo "<td>".$line[1]."</td>";
				//echo "<br/>";
				echo "<td>".$line[2]."</td>";
				//echo "<td>".$line[3]."</td>";
					
				
				echo "\t\t<td><a href='?indice=31&id_appuntamento=$line[0]&id_testo=$line[3]'>Link</td>\n";
			echo "\t</tr>\n";
			}
	echo "</table>\n";
	                
	mysql_free_result($result);
	mysql_close($db);
	

?>
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
24
Roma
alessandro1997.netsons.org
L'errore consiste nel fatto che la query SELECT restituisce un valore booleano. L'unico motivo per cui dovrebbe farlo è in caso di errore. Modifica la riga di esecuzione della query così:
PHP:
$result = mysql_query($selAppuntamento, $db) or die(mysql_error());
E vedi che errore restituisce.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
non vorrei come mio solito dira una ca...ta, ma da quello che ho capito estrai i record il cui anno è minore dell'attuale, giusto?
se è così la selcect mi sembra che manchi del WHERE

$selAppuntamento = "SELECT ... WHERE YEAR(data_appuntamento)<$anno_attuale ORDER BY ...";
 

skate84

Utente Attivo
16 Mag 2009
83
0
0
si infatti mi sono accorto ;) disattenzione mia

Stavo giusto scrivendo ma mi hai anticipato :)

Grazie lo stesso
 
Discussioni simili
Autore Titolo Forum Risposte Data
C ERRORE: Warning: move_uploaded_file()... come risolverlo? PHP 1
L Problema messaggio d'errore -Warning: mysqli_num_rows() expects parameter 1 to be mysqli_ etc etc... PHP 2
felino Windows 7: errore 80072EFE su Windows Update Windows e Software 1
A errore http://datatables.net/tn/7 PHP 4
M Errore visualizzazione meta tag title e description SEO e Posizionamento 1
A Errore durante il salvataggio Photoshop 0
M Errore configurazione motion detection nvr Hikvision DS-7616 IP Cam e Videosorveglianza 0
voldemort [c] Errore di segmentazione (core dump creato) C/C++ 1
T SSD - errore sistema Hardware 2
R Navigare sito con cURL, mi restituisce errore PHP 0
L File CSV con app inventor da errore Sviluppo app per Android 2
A Errore visualizzazione selezione testo Photoshop 0
S Errore PHP - Notice: Undefined index ... PHP 14
U Campo vuoto data errore Fatal error: PHP 2
R Errore UPDATE tabella mysql PHP 1
R W10 Segnalazione di errore su terminale USB Windows e Software 0
G non riesco a capire quale sia l'errore [SQL] MySQL 2
I Errore 80040220 nella newsletter con paginazione Classic ASP 0
E Errore di lettura php in html PHP 8
A php metodo post jquery non da mai errore jQuery 4
W Errore di run-time di Microsoft VBScript error '800a0035' Impossibile trovare il file Classic ASP 0
B Errore unexpected '$variabile' (T_VARIABLE) in your code on line PHP 2
M errore dopo passaggio Php 7.2 PHP 6
S -> Errore PHP 8
S Errore "ftp_put(): Can't open that file: Permission denied" PHP 1
P Errore telecamere hdcvi dahua IP Cam e Videosorveglianza 16
L form multipla php sql,errore in inserimento MySQL 0
M Errore JavaScript per php [objeto HTMLParagraphElement] PHP 0
F [PHP]Errore registrazione PHP 8
MarcoGrazia [PHP] Download di file con errore all'interno. PHP 1
V [ORACLE] Errore ora-06512 at sys.utl_file Oracle 0
A [WordPress] Errore Plugin WordPress 0
P [WordPress] Messaggio di errore in file style.css WordPress 0
G [Javascript] Errore inserimento dati Backend Node.js e workbench Javascript 1
M [PHP] WS-Security errore PHP 0
E Errore configurazione 18 Dahua Dome POE IP Cam e Videosorveglianza 6
M [PHP] Errore di percorso, file not found PHP 3
MrSab [MySQL] Foreign key errore MySQL 5
D Acer errore 0701: USB Over Current... Hardware 0
gandalf1959 Errore di connessione a DB MySql PHP 5
ANDREA20 errore php PHP 1
N [PHP] ERRORE: SyntaxError: Unexpected token N in JSON at position 1 PHP 0
Tommy03 Errore invio email con PHP PHP 1
Max 1 Errore driver con lettore di smart card Hardware 6
Shyson [PHP] Errore inspiegabile PHP 1
A Errore NET::ERR_CERT_COMMON_NAME_INVALID SEO e Posizionamento 0
A index.php errore PHP 3
M Errore pagina php 'Cannot detect primary key' PHP 8
Tommy03 [PHP] Errore query selezione avg PHP 0
L [Java] Errore json conversione Java 0

Discussioni simili