initialize(); // 测试查询 try { $db = \think\facade\Db::connect(); // 查询表结构 $columns = $db->query("SHOW COLUMNS FROM zyt_tcm_prescription WHERE Field IN ('usage_time', 'usage_way', 'dietary_taboo', 'usage_notes', 'is_shared', 'usage_days')"); echo "
";
print_r($columns);
echo "";
// 逐个测试字段
$testFields = ['usage_days', 'usage_time', 'usage_way', 'dietary_taboo', 'usage_notes', 'is_shared'];
echo "✓ $field - 成功
"; } catch (\Exception $e) { echo "✗ $field - 失败: " . $e->getMessage() . "
"; } } // 尝试查询所有字段 try { $data = $db->table('zyt_tcm_prescription') ->field('id, sn, prescription_name, usage_days, usage_time, usage_way, dietary_taboo, usage_notes, is_shared') ->limit(1) ->select(); echo "";
print_r($data);
echo "";
echo "" . $e->getMessage() . "
"; } } catch (\Exception $e) { echo "错误信息: " . $e->getMessage() . "
"; echo "" . $e->getTraceAsString() . ""; } ?>