나는 내 변수 중 하나에 다른 테이블에 그것을 삽입해야합니다, mysql 테이블에 삽입되는 변수의 숫자가있다 if $x = y then 'a' else 'b'
말할 방법이있다 문장을 삽입 하시겠습니까?If 테이블에 삽입을위한 변수에 문을
-1
A
답변
1
결과에 대해 다른 변수를 사용한 다음 쿼리에 사용하십시오.
$tmp = ($x == 'y' ? 'a' : 'b'); /* if $x==y then $tmp = a else $tmp = b */
$q = "INSERT INTO tbl SET coloumn = $tmp";
+1
'@aksu 그냥 내가 뭘 찾고 있었는지 :-) – Jez
+1
@Jez :이게 더 잘 이해하는 데 도움이 될 수도 있습니다.> http://www.tuxradar.com/practicalphp/3/12/4 – NoobEditor
1
질문이 분명하지 않은 경우에도 삽입 문 대신 코드에서이 논리를 수행하는 것에 대해 생각해 보셨습니까?
0
쿼리에서는이 작업을 수행하지 않습니다. 문이 if 또는 else로 평가되면 두 개의 다른 쿼리를 사용하여 if 문을 포함합니다.
또는 $ x 값이 변경되는 if 문을 제공 할 수 있습니다. 그런 다음 쿼리에 $ x를 포함시킵니다.
관련 문제
- 1. if .. 문을 사용하여 테이블에 사용자가 있는지 확인하십시오.
- 2. If 문을 Div로 변경하려면
- 3. If if 문을 반복으로 간주합니다.
- 4. If 문을 Foreach 루프
- 5. 테이블에 레코드 삽입을위한 JSON 구문 분석
- 6. 단 하나의 변수에 대한 if 문을 단번에 사용하기위한 짧은 손
- 7. 변수에 mysql select를 저장하고 if 문을 사용하는 경우
- 8. 변수에 IF 문 사용하기
- 9. peewee로 if 문을 선택하는 방법
- 10. if 문을 최적화하거나 if 문을 적게 만드는 방법은 무엇입니까?
- 11. if 문을 사용하여 if 문을 조건부로 사용! operator
- 12. if 문을 포함한 skip_after_filter
- 13. if 문을 단축하는 방법
- 14. IF 문을 반복하는 AS3
- 15. IF 문을 사용하여보기 표시
- 16. if 문을 추가하는 방법
- 17. 배열 IF 문을 채우십시오.
- 18. If 문을 사용하는 함수
- 19. if 문을 하나씩 읽음
- 20. jQuery는 if 문을 기반으로합니다.
- 21. Stata는 if 문을 사용합니다.
- 22. if 문을 제외 하시겠습니까?
- 23. if 문을 항상 실행
- 24. IF 문을 포함한 질의
- 25. 여러 if 문을 단순화하십시오.
- 26. If 문을 줄입니다. VBA
- 27. handlebars.js - if 문을 선언하십시오.
- 28. 파이썬 if 문을 최적화하십시오.
- 29. if 문을 EditText에 사용하기
- 30. 자바에서이 if 문을 단순화하십시오.
당신이 필요로하는 비즈니스 로직으로 미리 쿼리를 준비하십시오. – thescientist
동일한 테이블에 다른 데이터를 삽입 할 수 있습니다. 다른 테이블에도 삽입하는 것은 트리거 또는 다른 삽입 문입니다. 조건부로 다른 테이블에 삽입하는 것은 If로 추가 insert 문을 래핑하는 것입니다. 당신이 원하는 일에 대한 예의 바른 예는 우리에게 좀 더 확실한 답을 줄 수 있도록 도와 줄 것입니다. –