Salve a tutti,
come vedete dal titolo ho un errore di sintassi per la variabile $result, mi sono già documentato sull'argomento ma nulla di fatto si ripete con lo stesso errore sullo stesso punto, voi sapreste indicarmi la causa del problema ed eventualmente la soluzione? Grazie mille!!!! Qui di seguito riporto il sorgente della pagina php che dovrebbe visualizzare i dati di una query ed ovviamente da errore sulla variabile $result!!!! Grazie ancora
come vedete dal titolo ho un errore di sintassi per la variabile $result, mi sono già documentato sull'argomento ma nulla di fatto si ripete con lo stesso errore sullo stesso punto, voi sapreste indicarmi la causa del problema ed eventualmente la soluzione? Grazie mille!!!! Qui di seguito riporto il sorgente della pagina php che dovrebbe visualizzare i dati di una query ed ovviamente da errore sulla variabile $result!!!! Grazie ancora
PHP:
<?php
/* I parametri di connessione */
$path= 'fpdb' ;
$db_name= 'Personefisiche.dbf' ;
$db_name1= 'gestsoci.dbf' ;
$dsource=$path.$db_name ;
$dsource1=$path.$dbname1 ;
/****
La stringa di inizializzazione/connessione
****/
$cn_string='Provider=Microsoft.Jet.OLEDB.4.0;' ;
$cn_string.='Data Source=fpdb\Tabella1.dbf;' ;
$cn_string.='Jet OLEDB:Engine Type='.JET4x.';' ;
$cn_string1='Provider=Microsoft.Jet.OLEDB.4.0;' ;
$cn_string1.='Data Source=fpdb\Tabella2.dbf;' ;
$cn_string1.='Jet OLEDB:Engine Type='.JET4x.';' ;
/* La connessione */
if (!file_exists($dsource) ){
die('Il database non esiste') ;
}
$cn= new COM(“ADODB.Connection”);
$cn->open($cn_string) ;
if (!file_exists($dsource1) ){
die('Il database non esiste') ;
}
$cn->open($cn_string1) ;
// Test connessione
if ($cn->connect_error) {
die("connessione Fallita: " . $cn->connect_error);
}
$sql = '(SELECT codice, attivo, gruppo,
group, scelta, matricola,
istituzion, titolo, persona,
natoa, datanasc, indir,
cap, citta, prov,
nazione, tel_pref, tel_1,
tel_2, telefax, varie,
tipo, p_iva, c_f,
provenienz, omaggio, e_mail,
datetime, pword, accesso,
posizione, associato, abi,
cab, cc, cin,
storico, memo FROM Tabella1
UNION
SELECT id_soci, attivo, imponibile,
totale, descriz, dataini,
datafine, operazione, inserisce,
altre, datains FROM Tabella2
UNION
SELECT librosoci, datasoc, formaz
FROM data2!Tabella1 LEFT OUTER JOIN data2!Tabella2
ON Tabella1.codice = Tabella2.codice ) AS temp
WHERE temp.associato
AND not empty(alltrim(temp.persona))
AND temp.dataini =< ( v_datafine2 )
&v_storico
ORDER BY temp.librosoci, temp.dataini'
$result = $cn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_array(MYSQLI_BOTH)) {
print_r($row); }
} else {
echo "0 Risultati";
}
/* Chiudo la connessione e libero la memoria */
$cn->Close() ;
$cn->Release() ;
$cn= null ;
?>