我想使用request_time参数自动设置session_id,所以我选择了一个包含case语句的mysql存储过程.继续.
create procedure upd_userinput(in request_time timestamp, out user_session_id int)
begin
update user_input;
case request_time
when time(request_time) < '9:15:00' && time(request_time) > '8:15:00'
then set user_session_id = 1;
when time(request_time)< '10:15:00' && time(request_time) > '11:15:00'
then set user_session_id =2;
end case;
end
//
Run Code Online (Sandbox Code Playgroud)
但是在//之后输入时出现1064错误.我已经检查了mysql文档,我认为案例语法是正确的.
请帮忙.
我有一组php生成的复选框:
<?php foreach($checkbox as $check) {?>
<input type = "checkbox" name="checkbox[]" class="<?php echo $check -> class ?>" value ="<?php echo $check -> value ?>" /><?php echo $check->value ?>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)
以上PHP生成以下HTML:
<input type="checkbox" name="checkbox[]" class="class1" value="Checkbox1" />Checkbox1
<input type="checkbox" name="checkbox[]" class="class1" value="Checkbox2" />Checkbox2
<input type="checkbox" name="checkbox[]" class="class1" value="Checkbox3" />Checkbox3
<input type="checkbox" name="checkbox[]" class="class2" value="Checkbox4" />Checkbox4
<input type="checkbox" name="checkbox[]" class="class2" value="Checkbox5" />Checkbox5
<input type="checkbox" name="checkbox[]" class="class2" value="Checkbox6" />Checkbox6
<input type="checkbox" name="checkbox[]" class="class3" value="Checkbox7" />Checkbox7
<input type="checkbox" name="checkbox[]" class="class3" value="Checkbox8" />Checkbox8 …Run Code Online (Sandbox Code Playgroud) 我有一个html格式的文本类型字段'sessionid'.我希望用户只输入1-12的数字,而不是更多.如果输入0或13等,则返回错误.
这是html表单
Session Id
</td>
<td>
<input type="text" name="session id" />
Run Code Online (Sandbox Code Playgroud)
谢谢.请帮助.
html ×2
javascript ×2
case-when ×1
checkbox ×1
jquery ×1
mysql ×1
procedures ×1
timestamp ×1
validation ×1