问大家一个弱弱的问题哦.MYSQL语句怎么分开执行啊? 比如如下的
$_result = _query("SELECT
*
FROM
tg_workotime
WHERE
tg_username = IF ('{$_clean['username']}'='',tg_username,'{$_clean['username']}')
AND
tg_usermember = IF ('{$_clean['usermember']}'='',tg_usermember,'{$_clean['usermember']}')
AND
tg_txtday = IF ('{$_clean['txtday']}'='',tg_txtday,'{$_clean['txtday']}')
AND
tg_localdate >='{$_clean['starttime_start']}'
AND
tg_localdate <='{$_clean['endtime_end']}'
ORDER BY
case tg_username
WHEN
'小三' then 1
WHEN
'小李' then 2
WHEN
'小胡'then 3
end ASC
");怎么把WHERE下面的语句和ORDER BY下面的语句 用变量代替,后再放在SQL语句里,谢谢~~
$_result = _query("SELECT
*
FROM
tg_workotime
WHERE
tg_username = IF ('{$_clean['username']}'='',tg_username,'{$_clean['username']}')
AND
tg_usermember = IF ('{$_clean['usermember']}'='',tg_usermember,'{$_clean['usermember']}')
AND
tg_txtday = IF ('{$_clean['txtday']}'='',tg_txtday,'{$_clean['txtday']}')
AND
tg_localdate >='{$_clean['starttime_start']}'
AND
tg_localdate <='{$_clean['endtime_end']}'
ORDER BY
case tg_username
WHEN
'小三' then 1
WHEN
'小李' then 2
WHEN
'小胡'then 3
end ASC
");怎么把WHERE下面的语句和ORDER BY下面的语句 用变量代替,后再放在SQL语句里,谢谢~~
或"SELECT * FROM WHERE name='$name[xx]'"
tg_username = IF ('{$_clean['username']}'='',tg_username,'{$_clean['username']}')
AND
tg_usermember = IF ('{$_clean['usermember']}'='',tg_usermember,'{$_clean['usermember']}')
AND
tg_txtday = IF ('{$_clean['txtday']}'='',tg_txtday,'{$_clean['txtday']}')
AND
tg_localdate >='{$_clean['starttime_start']}'
AND
tg_localdate <='{$_clean['endtime_end']}'' ;$_result = _query("SELECT
*
FROM
tg_workotime
WHERE
$where
ORDER BY
case tg_username
WHEN
'小三' then 1
WHEN
'小李' then 2
WHEN
'小胡'then 3
end ASC
");