반응형

전체 글 768

유사한 태그를 가진 SQL 게시물 선택

유사한 태그를 가진 SQL 게시물 선택 My MariaDB에는 다음과 같은 테이블이 있습니다. 투고 내용 id, title, username_id, text, image_url, url 와의 '대화'라고 불리는 것 id, tag 그리고 post_first 라고 불리는 것도 있습니다. id, post_id, tag_id. 달성하고 싶은 것은, 현재 페이지에 표시되고 있는 투고와 공통되는 태그가 가장 많은 투고를 「Posts」테이블로부터 3개 취득하는 것입니다. 어디서부터 시작해야 할지 몰라 꼼짝 못하고 있어요. 편집 Posts id | username_id | title | text | image_url | url 1 1 example example_text localhost/image.jpg localh..

source 2022.11.25

GET 매개 변수를 추가하여 URL 문자열 조작

GET 매개 변수를 추가하여 URL 문자열 조작 반복하지 않고 GET 매개 변수를 포함할 수도 있고 포함하지 않을 수도 있는 URL에 GET 매개 변수를 추가하고 싶다.?또는&. 예: 추가하고 싶은 경우category=action $url="http://www.acme.com"; // will add ?category=action at the end $url="http://www.acme.com/movies?sort=popular"; // will add &category=action at the end 물음표가 발견되면 다시 물음표를 찍지 않으려고 하는 거 알아채시면 됩니다. URL은 문자열일 뿐입니다. 특정 GET 파라미터를 추가하는 신뢰성 높은 방법은 무엇입니까?기본 방법 $query = parse..

source 2022.11.25

실행으로 데이터 조작 문을 발행할 수 없습니다.쿼리()

실행으로 데이터 조작 문을 발행할 수 없습니다.쿼리() MySQL에는 2개의 테이블이 있습니다.tableA그리고.tableB. 다음 두 가지 쿼리를 실행하려고 합니다. executeQuery(query1) executeQuery(query2) 다만, 다음의 에러가 표시됩니다. can not issue data manipulation statements with executeQuery(). 이것은 무엇을 의미합니까?보다 실제로 필요한 데이터를 조작하기 위해서입니다. 여기 이 발췌문이 있습니다.executeUpdate()javadoc은 이미 자체 답변입니다. 지정된 SQL 문(INSERT, UPDATE 또는 DELETE 문 또는 SQL DDL 문 등 아무것도 반환하지 않는 SQL 문)을 실행합니다. DML ..

source 2022.11.25

날짜 범위 비교

날짜 범위 비교 MySQL에서 날짜 범위(range-start 및 range-end) 목록이 있는 경우. 10/06/1983 to 14/06/1983 15/07/1983 to 16/07/1983 18/07/1983 to 18/07/1983 그리고 다른 날짜 범위에 이미 목록에 있는 범위가 있는지 확인하고 싶은데, 어떻게 하면 될까요? 예. 06/06/1983 to 18/06/1983 = IN LIST 10/06/1983 to 11/06/1983 = IN LIST 14/07/1983 to 14/07/1983 = NOT IN LIST 이것은 고전적인 문제이며 논리를 뒤집으면 실제로 더 쉽습니다. 예를 하나 들어보죠. 여기에 한 기간과 어떤 식으로든 겹치는 다른 기간들의 다양한 변화들을 게시하겠습니다. |--..

source 2022.11.25

임시 테이블 mariadb에 결과 삽입

임시 테이블 mariadb에 결과 삽입 이전에 작성한 임시 테이블에 결과를 삽입하려고 합니다.왜 이것이 작동하지 않는지 모르겠다.도움이 필요해요.코드: SET @serial = '75900101'; DROP TEMPORARY TABLE IF EXISTS machinenametable; CREATE TEMPORARY TABLE machinenametable (id INT, name VARCHAR(100)); WITH machine_data AS ( SELECT * FROM machine m WHERE @serial = m.serial ), machine_id AS ( SELECT 1 AS id, (IF( md.identifier LIKE 'PP%', (SELECT 'PP'), IF( md.identifie..

source 2022.11.05

PHP에서 하위 배열 키의 이름을 바꾸려면 어떻게 해야 합니까?

PHP에서 하위 배열 키의 이름을 바꾸려면 어떻게 해야 합니까? $tags(다차원 배열)라는 변수에서 var_dump를 실행하면 다음과 같이 표시됩니다. 어레이([0] => 어레이([name] => 탭[url] => 탭) [1] => 어레이([name] => tabby ridiman[url] => 태비리디만) [2] => 어레이([name] => 테이블[url] => 테이블) [3] => 어레이([이름] => 타블로이드[url] => 타블로이드) [4] => 어레이([이름] => 타코벨[url] => 타코벨) [5] => 어레이([name] => 타코[url] => 타코)) "url"이라는 모든 어레이 키의 이름을 "value"로 바꾸고 싶습니다.어떻게 하면 좋을까요?네가 할 수 있을 거야. $tags ..

source 2022.11.05

중첩된 루프에서 벗어나다

중첩된 루프에서 벗어나다 이 질문에는 이미 답변이 있습니다. 어떻게 하면 여러 루프를 벗어날 수 있을까요? (35개의 답변) 닫힘2년 전에요. 네스트된 루프에서 예외를 발생시키는 것보다 더 쉬운 방법이 있을까요?(Perl에서는 각 루프에 라벨을 붙이고 적어도 외부 루프를 계속할 수 있습니다). for x in range(10): for y in range(10): print x*y if x*y > 50: "break both loops" 즉, 다음 방법보다 더 좋은 방법이 있습니까? class BreakIt(Exception): pass try: for x in range(10): for y in range(10): print x*y if x*y > 50: raise BreakIt except Break..

source 2022.11.05

vue 모드에서 요소 값을 표시하는 방법

vue 모드에서 요소 값을 표시하는 방법 다음과 같이 표시되는 요소가 몇 가지 있습니다.루프의 요소각 요소에 대해 요소를 클릭하면 모달 상자가 열리는 동작을 원합니다.modal 박스 내에서는 클릭한 요소에 특화된 콘텐츠를 원합니다. 아래 데이터는 모든 요소를 보여 줍니다. {value: 10, name: "foo"}, {value: 12, name: "bar"}, {value: 14, name: "foobar"}, {value: 22, name: "test"}, {value: 1, name: "testtooo"}, {value: 8, name: "something"} 요소를 클릭했을 때,value모달 박스 안에 있습니다. 이 바이올린을 만들었습니다.https://jsfiddle.net/hvb9hvog/1..

source 2022.11.05

문자열이 직렬화되었는지 확인하시겠습니까?

문자열이 직렬화되었는지 확인하시겠습니까? 문자열이 이 문자열의 결과인지 아닌지를 판별하는 가장 좋은 방법은 무엇입니까?serialize()기능하고 있습니까? https://www.php.net/manual/en/function.serialize한번 해봐라;-) 매뉴얼 인용: 전달된 문자열이 시리얼화 불가능할 경우 FALSE가 반환되고 E_NOTICE가 발행됩니다. 따라서 반환값이 다음과 같은지 확인해야 합니다.false또는 그렇지 않은 경우(또는 과 같은 문제 또는 이와 동등한 것에 문제가 없는지 확인합니다). 주의사항만 주의해주세요.@ 연산자를 사용해야 할 수도 있습니다. 예: $str = 'hjkl'; $data = @unserialize($str); if ($data !== false) { echo..

source 2022.11.05

대화형 모듈 재 Import

대화형 모듈 재 Import 모듈을 재 Import하려면 어떻게 해야 하나요?.py 파일을 변경한 후 모듈을 다시 가져오고 싶습니다.Python 3.4+의 경우: import importlib importlib.reload(nameOfModule) Python >> import some_module as sm ... >>> import importlib >>> importlib.reload(some_module) # raises "NameError: name 'some_module' is not defined" >>> importlib.reload(sm) # works 제공된 답변은 특정 모듈에서 동작하지만 이 답변에서 설명한 바와 같이 서브모듈은 새로고침되지 않습니다. 이 "Import"를 사용하여 에..

source 2022.11.05
반응형