आपको कुछ ऐसा करना होगा:
$column = 'someColumn';
$stmt = $db->prepare("UPDATE tableName SET {$column} = :columnValue WHERE ID = :recordId");
पैरामीटरयुक्त प्लेसहोल्डर केवल मानों के लिए होते हैं।
मेरा सुझाव है कि आप अपने प्रश्न पर पोस्ट की गई टिप्पणी @YourCommonSense पढ़ लें।