一千萬個為什麽

搜索

動態查詢創建

我有一個場景,其中包含以下詳細信息:

我有一個表單,其中包含客戶端1的名字,中間名,姓氏,dob,pin,地址等字段。

現在這個表格必須滿足不止一個客戶。問題陳述是 - 不同的客戶端可能需要在前端顯示不同數量的字段。例如:第二個客戶端需要 - 國家字段而不是引腳,不需要表單上的地址。

現在當我提交表單時,目前我有一個常量查詢,其中包含 - 名字,中間名,姓氏,dob,pin,地址的值,並將其插入到客戶端1的數據庫中。我想以某種方式開發查詢是在運行時創建的,只將表單中的值插入到數據庫中。

我希望我的問題很明確。誰能幫忙?????????????

最佳答案

這應該意味著表中的某些字段(如地址和引腳)可能為空,在這種情況下,您可以不使用動態查詢。只需收集表單中的所有輸入並將其插入表中即可。由於用戶需求不同而留空的那些表單字段因此會使表中的相應字段為空。因此,只需列出表中所有必需的字段以及插入查詢中表單中的所有可能輸入。

轉載註明原文: 動態查詢創建