2011-08-11 58 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

相关问题