0
是有什麼不對的MySQL語法,我相信語法是,雖然對的,我不斷收到的錯誤是,當我跑我的網站是有什麼問題MySQL的句法
$query = "SELECT DISTINCT paycheck.jobId
FROM paycheck,users
WHERE users.email = " . $_SESSION['email'] .
"AND userId = empId";
是有什麼不對的MySQL語法,我相信語法是,雖然對的,我不斷收到的錯誤是,當我跑我的網站是有什麼問題MySQL的句法
$query = "SELECT DISTINCT paycheck.jobId
FROM paycheck,users
WHERE users.email = " . $_SESSION['email'] .
"AND userId = empId";
您忘記單一語法錯誤在這裏引用
$query = "SELECT DISTINCT paycheck.jobId
FROM paycheck,users
WHERE users.email = '" . $_SESSION['email'] ."' AND userId = empId";
試試這個:
$query = "SELECT DISTINCT `paycheck`.`jobId`
FROM `paycheck`,`users`
WHERE `users`.`email` = '" . $_SESSION['email'] ."' AND `userId` = 'empId' ";
你也可能要考慮你的逃逸查詢以防止sql注入
OP在'$ _SESSION ['email']'和'AND'之間缺少一個空格。 – Aiias 2013-03-16 06:52:30
@Aiaias我也糾正了這個事情.. :) – 2013-03-16 06:53:54