मुझे नहीं पता कि यह आपकी मदद करता है या नहीं, लेकिन आप इसे आजमा सकते हैं:
if (count($dbh->query("SHOW COLUMNS FROM `items` LIKE 'item_type'")->fetchAll())) {
$sth = $dbh->query ("SELECT item_type FROM items WHERE user_id = '$user_id'");
$row = $sth->fetch();
$item_type = $row['item_type'];
} else {
$item_type = null;
}
यह जांचता है कि कॉलम मौजूद है या नहीं और कार्य करता है।