這裏是我的代碼:語法錯誤,查詢SQL
try
{
$bdd=new PDO('mysql:host=localhost;dbname=cmadatabase','root','@Rugby3390');
$bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$reponse= $bdd->query('SELECT IR,Level,Type,ToBeAnalyzed,
Supplier,Consequences,Remarks,
SUM(Level,Type,Supplier) AS sommeLvlTypeSup
FROM andgate
GROUP BY IR,Level,Type,ToBeAnalyzed,
Supplier,Consequences,Remarks
ORDER BY SUM(Level,Type,Supplier) ASC');
while ($donnees = $reponse->fetch()){
echo '<p>'.$donnees['IR'].','.$donnees['Level'].','.$donnees['Type'].','.$donnees['ToBeAnalyzed'].','.$donnees['Supplier'].','.$donnees['Consequences'].','.$donnees['Remarks'].','.$donnees['sommeLvlTypeSup'].'<p>';
}
}
catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage();}
?>
這是我的錯誤:
連接失敗:SQLSTATE [42000]:語法錯誤或訪問衝突:1064 ERREUR德syntaxe PR sde'Type,Supplier)AS sommeLvlTypeSup FROM andgate GROUP BY IR,Level,Type,ToBeAnalyz' la ligne 1
你能幫忙嗎?我不是在我的語法錯誤是在哪裏?
THX很多
'SUM(等級,類型,供應商)' - 是什麼讓你覺得SUM可以使用這種方式,或者說,即使這將使任何意義嗎? – CBroe
請不要垃圾郵件的SO。嘗試編輯您的舊帖子。而不是發佈新的問題。 https://stackoverflow.com/questions/45007553/pdo-exeption-errors我投票結束這個問題 – JYoThI
如果你可以閱讀它,只是有可能你可以調試它! – RiggsFolly