当我尝试在数据库中将相同的ID设置为2个不同的表时,我在一秒钟就得到了null,它的类似表不包含唯一列。
我只有一个项目,我想使用Model :: factory将其设置为使用PHP的数据库,所以我试图将相同的id设置为2个不同的表
amx_admins_servers -table不包含唯一列。
amx_amxadmins-普通表
结构1-amx_admins_servers —
admin_id - here i want to set id and when i try all time i get NULL
server_id
custom_flags
use_static_bantime
示例:=
-admin_id--server_id--custom_flags--use_static_bantime--
-- 5 -- -- 2 -- -- abc -- --- no ---
结构2-amx_amxadmins —
id
username
password
access
-id--username- -password--access--
--5-- testname- - abc -- -- no ---
这是我的代码:
//SAVE ADMIN PRIVILEGIES
$crtadmin = Model::factory('CreateAdmin')->create();
$crtadmin->id = $GetUserAndSetID;
$crtadmin->username = $name;
$crtadmin->password = $admnpassword;
$crtadmin->access = $get_planFLAGS;
$crtadmin->flags = $get_planFLAGS;
$crtadmin->steamid = $nick_name;
$crtadmin->nickname = $nick_name;
$crtadmin->icq = null;
$crtadmin->ashow = "1";
$crtadmin->created = $timehook;
$crtadmin->expired = $expiredadmin;
$crtadmin->days = 31;
$crtadmin->save();
//SET ADMIN TO SERVER ->
$setadmin = Model::factory('SetAdminToServer')->create();
$setadmin->admin_id = isset($setadmin) ? $setadmin->admin_id : $GetUserAndSetID;
if ($setadmin && $server_for_access == 'IPP'){
$setadmin->server_id = 2;
}
$setadmin->custom_flags = $get_planFLAGS;
$setadmin->use_static_bantime = "no";
$setadmin->save();