2011-08-11 64 views
0

我試圖通過使用下面的查詢試圖從MySQL數據庫獲取用戶信息得到了

    $rows=array(); 
     $query = "SELECT CONCAT(usrFirstname,'',usrSurname) As FullName,usrNickname AS   Nickname,"; 
     $query.= "usrEmail As EmailAddress,usrGender AS Gender,DATE_FORMAT(usrDOB,'%d%m%y') As DOB,usrBelt AS BeltId"; 
     $query.= "FROM user"; 
     $result = mysql_query($query); 
    echo mysql_error(); 
if($result) 
{ 
    while($row=mysql_fetch_assoc($result)) 
    { 
     $rows[] = $row; 
    } 
} 

有人這樣

錯誤給錯誤來獲取用戶信息形成的mysql數據庫中的錯誤: 您的SQL語法錯誤;檢查對應於你的MySQL服務器版本在線路附近使用「用戶」 1

回答

0

你有usrBelt AS BeltIdFROM之間沒有空格。

+0

thanq its now now ..... – user682417

1

嘗試做FROM子句前添加一個空格正確的語法手冊

$query.= " FROM user"; 
+0

thanq its workingn now ... – user682417

0

你錯過了這個詞FROM前面的空間。

$query.= "usrEmail As EmailAddress,usrGender AS Gender,DATE_FORMAT(usrDOB,'%d%m%y') As DOB,usrBelt AS BeltId"; 
    $query.= " FROM user"; 
+0

Thanq its working now ...... – user682417

相關問題