आपको 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 ...';
क्या यह मददगार था?