2013-11-27 7 views
-2

내가이 간단한 쿼리를 작동 할 수 없습니다, 그것은 나를 어디 실수가 내 "다이"오류왜이 간단한 쿼리가 작동하지 않습니까?

mysql_select_db("minigest_dev" , $con); 
$query = " SELECT * " 
    . "FROM anag_c_indirizzi" 
    . "WHERE id_cliente = '1';"; 
$result = mysql_query($query, $con) or 
    die("query non valida: ". mysql_error()); 

준다?

+0

생성 된 명령문을 인쇄하면 직접 볼 수 있습니다. –

+1

WHERE 절 앞에 공백이 필요합니다. –

+0

실제로 다이 스테이트먼트가 출력 한 에러를 읽었습니까? –

답변

4

쿼리를 연결하면 SELECT * FROM anag_c_indirizziWHERE id_cliente = '1'이됩니다. [...] anag_c_indirizzi WHERE [...]이되도록 공백을 추가해야합니다.

+0

맞아! 멍청한 실수! 정말 고마워! – ciaoben

0

추가 할 때 문자열을 처리해야합니다. 한 칸만주고 WHERE 절이 시작됩니다.

mysql_select_db("minigest_dev" , $con); 
$query = " SELECT * " 
     . " FROM anag_c_indirizzi " 
     . " WHERE id_cliente = 1;"; 
$result = mysql_query($query, $con) or 
     die("query non valida: ". mysql_error()); 
0

시도해 볼 수 있습니다.

오류 또는 상태가 잘못 표시되었습니다.

참고 : $ query = "SELECT *" . "FRAG anag_c_indirizzi" . "어디에서 id_cliente = '1';";()

반환 mysql_select_db ("minigest_dev", $ 콘)

여러 세미콜론 하나의 세미콜론을 제거 SQL의 PLZ에서 허용하지;

$query = " SELECT * 
      FROM anag_c_indirizzi 
      WHERE id_cliente = '1'"; 

    $result = mysql_query($query); 

if (!$result) { 
    die('query non valida:' . mysql_error()); 
} 
관련 문제