클래스 mysqli_result의 불제 불가능 개체를 복제 시도 mysqli 객체를 복제하는 방법?다음과 같은 오류가 발생합니다
1
A
답변
3
이름에서 알 수 있듯이 복제 할 수없는 개체를 복제 할 수 없습니다.
조금 더 말하기 때문에 :이 특별한 경우에 mysqli
-result는 결과에 대한 포인터 인 "어딘가에"에 대한 포인터입니다 (정확한지는 알 수 없습니다). 복제는 두 개의 포인터가 동일한 결과에 "다른 곳에서"referes한다는 것을 의미합니다. 한 번의 결과에서 결과를 가져 오는 것이 다른 하나의 결과에 확실히 영향을 줄 수 있기 때문에 다시 심각한 부작용을 초래할 수 있습니다.
+0
나는 확실히 그것에 대해 조사 할 예정이다. 대답은 – 3emad
2
As KingCrunch already explained과 같이 데이터베이스 결과 포인터를 복제 할 때 사용되는 제한된 컨텍스트는 포인터 또는 리소스와 같이 제한된 컨텍스트를 사용합니다.
당신이 그러나 수행하려는 작업에 따라, 당신은 단지 쿼리를 두 번 실행할 수 있습니다
$result = mysqli_query($con, $query);
$resultClone = mysqli_query($con, $query);
을 또는 당신은 당신의 상태에 따라 동일한 자원에 되감기 있도록 논리를 가져 캡슐화하여 신청.
1
포인터를 결과의 0 라인으로 이동하십시오. http://www.php.net/manual/ru/mysqli-result.data-seek.php
관련 문제
- 1. 내 웹 사이트에서 다음과 같은 오류가 발생합니다
- 2. 다음과 같은 예외가 발생합니다
- 3. 나는 다음과 같은 오류가 다음과 같은 예에서
- 4. 다음과 같은 오류가
- 5. powermail 2.0에서 다음과 같은 오류가 발생합니다. 설정에 무엇이 누락 되었습니까?
- 6. 프로젝트를 보관하면 다음과 같은 오류가 발생합니다. ID 'iPhone 배포 :
- 7. html2fpdf를 사용하여 PHP를 사용하여 pdf를 생성하려고하면 다음과 같은 오류가 발생합니다.
- 8. SQL에서 다음과 같은 오류가 무엇입니까?
- 9. 나는 다음과 같은 오류가 JSON.NET
- 10. 나는 다음과 같은 오류가 발생했습니다
- 11. 유형 '이메일'나는 다음과 같은 오류가
- 12. PHP 구문 오류가 나는 다음과 같은 오류가
- 13. 다음과 같은 경고가 발생합니다 'architecture i386'
- 14. 내 응용 프로그램을 실행하려고 할 때 다음과 같은 오류가 발생합니다. 소스 코드에 오류가 없습니다.
- 15. GetAllItems가 같은 테이블에있는 관계로 인해 오류가 발생합니다.
- 16. facebook OG 버튼과 같은 오류가 발생합니다.
- 17. 레일 그러나 나는 다음과 같은 오류가 계속,
- 18. 왜 다음과 같은 세분화 오류가 발생합니까?
- 19. 오류가 뜨고 나는 다음과 같은 기록을 정의
- 20. PHP - 다음과 같은 오류가 올바른 위치
- 21. 이상한 오류가 나는 다음과 같은 코드를 가지고
- 22. 내 findbugs 다음과 같은 오류가 표시되지보고한다 원하는
- 23. gcc와 함께 cuda를 컴파일하면 다음과 같은 결과가 발생합니다 : error : 'threadIdx'undeclared
- 24. 나는 다음과 같은 사용하고
- 25. 의 MySQL/아파치 오류가 나는 다음과 같은 오류가 점점 오전
- 26. 링커 오류가 나는 다음과 같은 링커 오류가 무엇입니까
- 27. 브런치 빌드에서 오류가 발생합니다.
- 28. 은 오류가 발생합니다
- 29. VBA : 나는 다음과 같은 오류가 발생합니다 : 런타임 오류 '1004'응용 프로그램 정의 또는 개체 정의 오류
- 30. 모니 커가있는 vb 스크립트로 WCF 서비스 기능을 호출하면 다음과 같은 오류가 발생합니다. mex 검색을 수행하지 못했습니다.
극단적 인 경우에는 다음과 같은 가증 행위가 있습니다.'$ clone = unserialize (serilize ($ target));''$ target'을 직렬화 할 수 있다고 가정합니다. – Christian