본문 바로가기

db2314

MySQL 문자열이 JSON인지 여부를 테스트하는 방법은 무엇입니까? 간단한 AJAX 호출이 있고 서버는 유용한 데이터가 포함 된 JSON 문자열이나 PHP 함수 mysql_error () 에 의해 생성 된 오류 메시지 문자열을 반환합니다. 이 데이터가 JSON 문자열인지 오류 메시지인지 어떻게 테스트 할 수 있습니까? instanceof 함수를 사용하여 무언가가 배열인지 테스트 할 수있는 것처럼 isJSON 이라는 함수를 사용하는 것이 좋습니다. 이것이 내가 원하는거야: if (isJSON(data)){ //do some data stuff }else{ //report the error alert(data); } 해결 방법 JSON.parse 사용 function isJson(str) { try { JSON.parse(str); } catch (e) { return fa.. 2020. 9. 15.
MySQL ID를 사용하여 여러 SQL 테이블을 조인하려면 어떻게해야합니까? 조인하려는 테이블이 4 개 있습니다. 테이블은 다음과 같은 열로 구성됩니다. TableA - aID | nameA | dID TableB - bID | nameB | cID | aID TableC - cID | nameC | date TableD - dID | nameD 테이블 A부터 b를 사용하여 테이블 a와 c를 조인하는 방법을 이해합니다. b에는 해당 테이블에 대한 기본 키가 있기 때문입니다. TableA에서도 TableD 테이블을 조인 할 수 있기를 원합니다. 아래는 먼저 테이블 A와 B를 조인 한 다음이를 C에 조인하는 SQL 문입니다. SELECT TableA.*, TableB.*, TableC.* FROM (TableB INNER JOIN TableA ON TableB.aID= TableA... 2020. 9. 15.
MySQL 날짜 형식-날짜 삽입 어려움 나는 어제 다른 형식으로 날짜를 쿼리하는 방법을 알고 싶었던 질문을 추가로 시도하고 있습니다. 하지만 지금은이 방법 (아래 참조)을 사용하여 삽입을 시도하고 있지만 작동하지 않습니다. 설명서를 확인했지만 초보자에게 친숙하지 않습니다! INSERT INTO custorder VALUES ('Kevin','yes'), STR_TO_DATE('1-01-2012', '%d-%m-%Y'); 해결 방법 날짜를 작은 따옴표로 묶고 괄호 ( 'yes' 뒤)를 끝으로 이동합니다. INSERT INTO custorder VALUES ('Kevin', 'yes' , STR_TO_DATE('1-01-2012', '%d-%m-%Y') ) ; ^ ^ ---parenthesis removed--| and added here ---.. 2020. 9. 15.
MySQL-다른 SELECT의 값에 따라 SELECT하는 방법 다음과 같은 테이블이 있습니다. Name Year Value A 2000 5 A 2001 3 A 2002 7 A 2003 1 B 2000 6 B 2001 1 B 2002 8 B 2003 2 사용자는 연도 범위를 기준으로 쿼리 할 수 ​​있으며 이름별로 그룹화 된 값의 합계를 반환합니다 (쿼리 된 연도가 2000-2001이라고 가정). Name SUM(Value) A 8 B 7 이제 모든 연도에 대한 각 이름 값의 합계와 모든 값의 합계 비율을 출력하는 계산 된 필드를 삽입하고 싶습니다. 기본적으로 다음과 같이 각각 A와 B에 귀속되는 모든 값의 백분율입니다. Name SUM(Value) % Of Total A 8 0.484 (16 / 33) B 7 0.516 (17 / 33) 사용자가 2000-2001 .. 2020. 9. 15.