-
[학생] php - mysql 연동에서 어느순간부터 query를 받아올수없습니다.2020.11.03 PM 12:36
위와같은코드로 php에서 테이블 쿼리 불러오는데요...저 쿼리는 이전에 다른곳에서 되는건데,
에러를 뿜어버리네요
<h1>A Database Error Occurred</h1>
<p>Error Number: 2014</p><p>Commands out of sync; you can't run this command now</p><p>select category from abc_categorylist where a='b' order by c_id desc limit 1;</p><p>Filename: mode
이런...
그래서 $this->db를 찍어보니
queries 부분에 배열로 이전에 썻던 쿼리들이 들어있는데 이것때문에 그런건가싶기도한데...
댓글 : 4 개
- 공허의 신혜선♥
- 2020/11/03 PM 12:57
디비 락 걸려있는지 확인하셨나요?
- 술잔에담긴별
- 2020/11/03 PM 01:02
쿼리에서 ; 이건 필요없지 않나용
- 소라넷
- 2020/11/03 PM 01:17
php 에서는 모르겠는데 원래 쿼리에 ; 마무리 짓습니다
마이바티스처럼 쿼리쓸땐 필요없지만서도용
마이바티스처럼 쿼리쓸땐 필요없지만서도용
- 술잔에담긴별
- 2020/11/03 PM 01:26
//소라넷
세미콜론이 한 쿼리의 끝이라 표현하는거고 DB툴에서는 여러쿼리 쭉 적어놓으니까 쿼리 끝을 구분하여 실행하려고 세미콜론 쓰는거구요.
원래라고 하셨으니 답글드리는건데 원래는 필요없죠 세미콜론이 저 쿼리 자체도 단독 1개만 실행되는거고
프로시져 내부 쿼리도 아닐뿐더러요
세미콜론이 한 쿼리의 끝이라 표현하는거고 DB툴에서는 여러쿼리 쭉 적어놓으니까 쿼리 끝을 구분하여 실행하려고 세미콜론 쓰는거구요.
원래라고 하셨으니 답글드리는건데 원래는 필요없죠 세미콜론이 저 쿼리 자체도 단독 1개만 실행되는거고
프로시져 내부 쿼리도 아닐뿐더러요