Ciao a tutti.
Come da titolo avrei la necessità di esportare due tabelle mysql in un solo file excel. La prima tabella deve essere esportata nel Foglio1 e la seconda nel Foglio2. Ovviamente il tutto deve avvenire tramite codice PHP.
Per estrarre una sola tabella scrivo un codice tipo questo:
	
	
	
		
Come potrei fare per esportare due tabelle nel modo in cui ho scritto prima?
Ciao, grazie mille a tutti.
				
			Come da titolo avrei la necessità di esportare due tabelle mysql in un solo file excel. La prima tabella deve essere esportata nel Foglio1 e la seconda nel Foglio2. Ovviamente il tutto deve avvenire tramite codice PHP.
Per estrarre una sola tabella scrivo un codice tipo questo:
		PHP:
	
	$con = new MySQLi('host', 'user', 'pass', 'database');
$query = "SELECT colonna1, colonna2 FROM tabella ORDER BY id";
$result = $con -> query($query);
for ($i = 0; $i <= mysqli_num_fields($result); $i++)
{
    $info_col = mysqli_fetch_field($result);
    $nomi_col = $info_col -> name;
    echo $info_col -> name . "\t";
}
$set_data = '';
while ($row = mysqli_fetch_row($result))
{
    $row_data = '';
    foreach ($row as $value)
    {
        $value = '"' . str_replace ('.',',',$value) . '"' ."\t";
        $row_data .= $value;
    }
    $set_data .= trim ($row_data) . "\n";
}
    
header("Content-type: application/octet-stream"); 
header("Content-Disposition: attachment; filename=Monitoraggio.xls"); 
header("Pragma: no-cache"); 
header("Expires: 0"); 
 
echo "\n" . $set_data . "\n";
	Ciao, grazie mille a tutti.