Ще трябва да направите заявка за information_schema
за да получите имената на колоните на тези две таблици. Да предположим, че ще имате cd
имена на колони, съхранени в масива $cd_columns
и cd_n
имена на колони в масива $cdn_columns
.
След това в PHP, когато създавате заявката, преминете през колонните масиви и направете нещо подобно:
$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 ...';
Това полезно ли беше?