0
이 예제는 나를 위해 작동하지 않습니다.sparql의 변수
$title = "Hamlet";
$q =' http://localhost/arc2-starter-pack/OL24929270M.rdf { http://openlibrary.org/books/OL24929270M http://purl.org/dc/terms/title ' . $title . ' };
이 예제는 나를 위해 작동하지 않습니다.sparql의 변수
$title = "Hamlet";
$q =' http://localhost/arc2-starter-pack/OL24929270M.rdf { http://openlibrary.org/books/OL24929270M http://purl.org/dc/terms/title ' . $title . ' };
문자열 주위에 따옴표가 필요합니다.
$q =' http://localhost/arc2-starter-pack/OL24929270M.rdf { http://openlibrary.org/books/OL24929270M http://purl.org/dc/terms/title "' . $title . '" }';
그렇지 않으면 단어 햄릿에 구문 오류가있을 것입니다 bareword는, 같이 쿼리 내부에 표시됩니다.
그러나 실제로는 $ title을 이스케이프 처리하여 안전해야합니다.
"작동하지 않음"을 정의하십시오. – jprofitt
이 코드의 출처는 어디입니까? 이것은 구문 적으로 올바른 SPARQL 쿼리가 아닙니다. 이게 뭐야? –