찾다

 >  Q&A  >  본문

데이터베이스에 연결할 때 쿼리 문을 실행하면 $result가 bool 값으로 나타납니다. 정확히 무엇이 잘못되었나요?

微信图片_20180305114204.png

You bad badYou bad bad2514일 전1627

모든 응답(3)나는 대답할 것이다

  • 陈刚

    陈刚2018-03-06 14:39:05

    쿼리 결과를 얻으려면 fetchAll() 함수를 사용해야 합니다. 쿼리를 실행했을 뿐 쿼리 결과를 얻지 못했습니다!

    회신하다
    0
  • 辉

    2018-03-05 21:45:11

    mysql_query()는 SELECT, SHOW, DESCRIBE, EXPLAIN 및 기타 문에 대한 리소스만 반환하고 쿼리에 오류가 있는 경우 FALSE를 반환합니다.

    반환 값은 리소스 개체여야 하며 foreach를 사용하여 내용을 읽을 수 있습니다. 반환 값이 false이면 SQL 문이 잘못되었음을 의미합니다. 물론 이 메시지는 코드에서 데이터베이스에 연결한 후 연결 성공 시 표시됩니다. 이 단계가 표시되지 않으면 데이터베이스 연결에 실패했다는 의미일 수 있습니다. 올바르지 않거나 데이터베이스 서비스가 켜져 있지 않습니다. 직접 찾아보세요.

    회신하다
    0
  • You bad bad

    저도 질의어 인용에 문제가 있다고 생각하는데, 아주 직설적인 문장 두 개만 써도 문제가 없습니다. 케이크는 테이블 이름이에요

    You bad bad · 2018-03-05 22:39:33
  • 大辉狼

    大辉狼2018-03-05 12:47:54

    8FZ2H$H%}O_O9O@T1XWLOTY.png

    당신이 말하는 bool 값이

    False

    이라면 이는 정상입니다.

    회신하다
    0
  • You bad bad

    그렇다면 foreach 루프와 인쇄가 오류를 보고하는 이유는 무엇입니까?

    You bad bad · 2018-03-05 17:26:55
  • 취소회신하다