새 테이블을 만들고 있습니다 (아래 이미지 참조). 특정 PHP 함수가 실행될 때마다 숫자 값을 1 씩 증가시키는 방법은 무엇입니까? PHP 코드 란 무엇입니까?함수가 실행될 때 mysql 필드의 값이 증가합니다.
답변
대답은 간단하다. 당신이하려는 일을하지 마십시오. 여기서 당신은 예약 카운터를 만들고 싶습니다. 이것은 끔찍한 해결책입니다. 매우 간단한 SQL 쿼리를 사용하여이 정보 (예약 횟수)를 쉽게 얻을 수 있습니다.
SELECT Count(*) FROM counter
일반적으로 통계는 데이터베이스에 표시되어서는 안됩니다.
그러나, 당신이 다음 일반 UPDATE 문을 사용할 수있는이 길을 갈해야하는 경우 :
UPDATE counter SET bookings_counter = bookings_counter + 1
그러나 나는이 얼마나 추한 충분히 강조 할 수 있습니다. 이벤트가 발생할 때마다 통계를 업데이트해야합니다. 이렇게하면 더 많은 쿼리를 수행하고 오류가있는 데이터에 의존하게됩니다 (업데이트가 실패하고 통계가 업데이트되지 않은 경우)
답장을 보내 주셔서 감사합니다. 불행히도 두 번째 옵션으로 갈 필요가 ... 그래서, 1) 어떤 데이터 형식을 선택해야합니까? 2) PHP 코드에서 MySQL 구문을 어떻게 포장합니까? – MultiformeIngegno
적절한 SQL 쿼리를 이미 작성했습니다. 정수를 사용해야합니다. 이 시점에서 주제에 대한 최소한의 지식이 있어야합니다. SQL 쿼리를 실행하는 방법을 모르는 경우 주제에 대한 자습서를 찾을 것을 제안합니다. – ApplePie
- 1. 버튼을 눌렀을 때 enum 값이 증가합니다
- 2. 값이 NULL이면 값이 1 씩 증가합니다.
- 3. 행이 선택 될 때 값이 증가합니다 SQL
- 4. 짧은 int를 사용할 때 값이 갑자기 증가합니다.
- 5. 버튼을 클릭 할 때 레이블 값이 증가합니다
- 6. Horizon 컬렉션의 값이 증가합니다.
- 7. 지도의 값이 증가합니다 (JAVA)
- 8. 함수가 실행될 때 jQuery/Javascript가 알림을받습니다.
- 9. 함수가 브라우저에서 실행될 때 값을 얻는 방법
- 10. 각도 컨트롤러가 실행될 때 함수가 호출되지 않습니까?
- 11. 파이썬에서는 함수가 실행될 때 코드를 어떻게 멈추게합니까?
- 12. 멤버 함수가 실행될 때 객체가 삭제 되었습니까?
- 13. 템플릿이 실행될 때마다 XSL 자동으로 숫자가 증가합니다.
- 14. 버튼을 누르면 자동으로 값이 증가합니다.
- 15. 셀에 같은 값이 있으면 값이 증가합니다.
- 16. 텍스트 상자에 버튼과 값이 증가합니다.
- 17. 증가 값이 기하 급수적으로 증가합니다.
- 18. 변수가 루프 에서처럼 값이 증가합니다.
- 19. Google 시트의 셀 값이 증가합니다
- 20. mySQL SUM 및 COUNT 문제, 일부 값이 두 배로 증가합니다.
- 21. MySql :보기로 실행될 때 UNION이 실행되지 않습니다.
- 22. Javascript가 실행될 때 Session의 값을 감소시키는 방법
- 23. 함수가 실행될 때까지 jQuery 대기
- 24. 일부 필드의 값이 CamelCase를
- 25. Oracle에서 필드 값이 변경 될 때 행 번호가 증가합니다.
- 26. 실행될 때
- 27. 쉘 파일은 수동으로 실행될 때 작동하지만 CRON에서 실행될 때 실패합니다.
- 28. 버튼을 누를 때마다 정수 값이 계속 증가합니다.
- 29. PHP 자동 변환을 추가 할 때 MySQL autoincrement 값이 2 씩 증가합니다.
- 30. 함수가 호출 될 때마다 시리즈를 증가합니다.
'UPDATE tablename SET bookings_counter = bookings_counter +1'과 같은 것이 일반적이지만 질문은 당신이 정말로 이것을하고 싶어하는지 여부입니다. –
Alexandre의 답변보기 @Multifromeingegno 사용자가 예약을 삭제하거나 상사 보고서의 특정 유형에 대한 예약을 집계해야하는 경우 어떻게해야합니까? 당신은 몇 달 안에 고통의 세계에있게 될 것입니다. – Sico