我有一个表"groupdentlink",我想删除未在表单中检查的所有行.
本质上我想执行如下查询:
DELETE * FROM groupdentlink
WHERE group_id = 'a'
AND dentist_id IS NOT IN ARRAY 'b'
Run Code Online (Sandbox Code Playgroud)
我想我可以用foreach循环设置一个变量然后继续添加数组值,所以我最终得到:
DELETE * FROM groupdentlink
WHERE group_id = 'a'
AND dentist_id != 'D1'
AND dentist_id != 'D5'
AND dentist_id != 'D8'
Run Code Online (Sandbox Code Playgroud)
...等等.
但这真的是正确/最好的方法吗?
提前致谢!
我有3张桌子:牙医,团体和groupdentlink.许多牙医通过groupdentlink表链接到许多组.
因此,我正在尝试进行查询,将行插入groupdentlink(将状态中的所有牙医与州内的所有组相关联),但前提是这些行尚未存在.简而言之,我想添加新行而不覆盖现有行或复制它们.
所以查询的意图是这样的:
INSERT INTO groupdentlink (f_dent_id, f_group_id, f_schedule_id)
VALUES ('$_POST[id]', '$groupid', '$scheduleid')
WHERE NOT EXISTS ('$_POST[id]', '$groupid')
Run Code Online (Sandbox Code Playgroud)
而且我在groupdentlink表中没有任何主键.
先感谢您!
我试图为一个带有单个CSS条目的下拉菜单制作一个很酷的背景效果(带有Alpha透明度和圆角).
我有一个顶盖(180 x 4 px),一个底盖(180 x 20px)和一个重复的中间(180 x 2px).
这是我现有的相关CSS:
background-image: url('images/drop_top.png'), url('images/drop_bottom.png'), url('images/drop_middle.png');
background-position:left top, left bottom, 0px 10px;
background-repeat:no-repeat, no-repeat, repeat-y;
Run Code Online (Sandbox Code Playgroud)
问题是需要可扩展/可扩展的中间部分在顶部和底部下方一直重复 - 这样我的圆角现在是方形的,因为它们下方有重复的中间部分.
有没有办法防止多个背景重叠?
提前致谢!