Vous auriez besoin d'interroger le information_schema
pour obtenir les noms de colonne de ces deux tables. Supposons que vous ayez le cd
noms de colonnes stockés dans le tableau $cd_columns
et le cd_n
noms de colonne dans le tableau $cdn_columns
.
Puis en PHP lors de la création de la boucle de requête à travers les tableaux de colonnes et faites quelque chose comme ceci :
$sql = 'SELECT ';
// add the cd columns
$i = 0;
foreach($cd_columns as $col) {
$sql .= "{$col} AS CD_Column{$i},";
$i++;
}
// add the cd_n columns
$i = 0;
foreach($cdn_columns as $col) {
$sql .= "{$col} AS CN_Column{$i},";
$i++;
}
// remove the trailing comma
$sql = trim($sql, ',');
// continue the SQL
$sql .= ' FROM ...';
Cela vous a-t-il été utile ?