query("SHOW COLUMNS FROM bookings LIKE 'payment_status'"); if ($checkColumn->rowCount() == 0) { // 添加付款状态字段 $pdo->exec("ALTER TABLE bookings ADD COLUMN payment_status ENUM('未付款', '已付款') DEFAULT '未付款' AFTER status"); echo "付款状态字段添加成功!"; } else { echo "付款状态字段已存在!"; } } catch (Exception $e) { echo "操作失败:" . $e->getMessage(); } ?>