Bungiorno,
sto lavorando con uno script trovato online che permette di collegarsi ad un Db e generare direttamente un file .csv
Lo script originale prevede l'utilizzo di Mysql e io l'ho adattato per PostgreSql che è il Db da cui ho bisogno di estrarre i dati.
Questa è la parte di codice che mi da problemi:
Codice PHP:
$result = @pg_query("SHOW COLUMNS FROM ".$table.""); // query sql per visualizzare la tabella
$i = 0; // settiamo un contatore i e fecciamolo iniziare da zero
if (pg_num_rows($result) > 0) { // se il numero di righe della tabella e' maggiore di zero
while ($row = pg_fetch_assoc($result)) { // fin quando
$csv_output .= $row['Field']."; "; $i++;
}
}
$csv_output .= "\n"; // e vai a capo
Se la eseguo sul server mi restituisce il file .csv con le celle vuote.
Se la eseguo su un editor/debugger mi restituisce questi errori:
Warning: pg_num_rows(): supplied argument is not a valid PostgreSQL result resource
Che succede?
Ale