我正在寻找项目,以便在PHP和MySQL数据库上创建一个条目。 我创建了一个“ Order”类,并且在该类的基础上,我具有一个在数据库中创建新条目的功能。
在我的代码上,我想重用此功能,但事实是,当我创建条目时,我并没有所有数据(某些数据稍后会插入过程中)。 所以我的问题是下一个。什么是最好的管理方法?
我应该将某些数据生成为NULL吗? (那是我的要塞)那样吗?
$unknow = NULL;
$end_date = date('d/m/Y', strtotime("+1 month"));
$user = checkConnected($bdd);
Order::create($bdd, $new_full_modele_devis_path, $unknow, $end_date, 0, $user->getId(), $unknow, $entreprise->getId());
还是我应该重新整理功能以忽略空数据?
谢谢您的回答。
答案 0 :(得分:0)
让数据库填充NULL值。使这些字段在您以后要插入的数据库中为空。
答案 1 :(得分:0)
建立数据库结构时,可以设置字段的默认值。如果您未填写某个字段,则可以将默认值设置为NULL
,这意味着您无需在代码中触摸该字段,除非您想保存一个值。
答案 2 :(得分:0)
保存空值不是一个好习惯。而是设置默认值,以便在存在空值时会保存默认值。