为什么我不能像这样使用IF
UPDATE my_users
IF(position2 = 18, "SET position = 17", ''),
IF(position2 = 17, "SET position = 16", ''),
IF(position2 = 16, "SET position = 15", ''),
WHERE user_id => 170 AND user_id <= 1000
Run Code Online (Sandbox Code Playgroud)
唯一有用的是
UPDATE my_users
SET position2 = IF(position2 = 18, 17,
IF(position2 = 17, 16,
IF(position2 = 16, 15, ''
)
)
)
WHERE user_id => 170 AND user_id <= 1000
Run Code Online (Sandbox Code Playgroud)
有没有办法以任何其他方式制作相同的东西,因为我有超过40个条件的场地位置2,这很容易迷路?
编辑:
如果我跑
UPDATE my_users
SET position2 = CASE position2 WHEN 18 THEN 17
WHEN …Run Code Online (Sandbox Code Playgroud) 我可以在MySQL INSERT查询中使用LIMIT 2吗?例如
INSERT INTO MyTable
(user_name,password)
VALUES
(john,366543),
(sam,654654)
LIMIT 2
Run Code Online (Sandbox Code Playgroud)
我试着说它
`#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 2' at line 1`
Run Code Online (Sandbox Code Playgroud) 我从未理解为什么PHP称为"脚本语言"而不是"编程语言".
我是自我介绍"PHP程序员"错了我应该是"PHP脚本"吗?
编程语言和脚本语言的定义是什么?
PHP可以完成复杂的程序并编译成.exe文件以在Windows上运行.
我需要查看几周前我所做的提交,例如当我这样做时
> git log --oneline -10
b45e80d ten
711aa9c nine
166dbfa eight
26abb54 seven
ddd6bb6 siz
54430c3 five
ca2d76f four
81ccc8c three
d362fbc two
7d43aba one
Run Code Online (Sandbox Code Playgroud)
我需要暂时恢复我的网站以表明它是在我完成此提交之后81ccc8c three
我该怎么办?
还好我在尝试之前已经将 repo 推送到了 bitbucket
git revert 81ccc8c
Run Code Online (Sandbox Code Playgroud)
我的文件没有在项目文件夹中更新,但是当我更新时它显示了一堆更改git status,并且不会让我revert返回任何其他提交。
我该怎么办?b45e80d ten
我必须按名称访问CSS类,并且下面的代码有效。但是,如果我尝试hui["myclass"]或hui[".myclass"]代替hui[0]它找不到它。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style>
.myclass {
color: #00aa00;
}
</style>
<script type="text/javascript">
function change_class() {
var hui = document.styleSheets[0].rules || document.styleSheets[0].cssRules;
hui[0].style["color"]="#ff0000"
}
</script>
</head>
<body>
<div class="myclass" onclick="change_class()">Some Text</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
编辑:我需要能够访问我在第一行中描述的内容,我不想访问页面上的各个元素,而是直接通过类名访问样式表。
所以你们都说我不能仅通过索引按类名访问样式表吗?
可能重复:
php数组表现奇怪,键值为07和08
在PHP中,当我创建$ myvar = 020和echo $ myvar时,我得到16为什么?
什么是更专业和错误证明方法与简单的mysql而不是PDO或任何东西
我通常喜欢这样
$sql_request = "SELECT *
FROM myusers
WHERE user_id = {$user_id}
AND email = '{$email_address}'
LIMIT 0,1";
Run Code Online (Sandbox Code Playgroud)
不过我应该引用{$user_id}一下吗?
即使我得到用户输入我也不引用数字,但是在处理之前我会检查ctype_digit().
mysql ×3
php ×3
commit ×1
css ×1
definition ×1
git ×1
if-statement ×1
insert ×1
javascript ×1
limit ×1
properties ×1
request ×1
restore ×1
variables ×1
zero ×1