переменная в sparql - PullRequest
0 голосов
/ 25 марта 2012

Эти примеры не работают для меня.

$title = "Hamlet";

$q =' http://localhost/arc2-starter-pack/OL24929270M.rdf { http://openlibrary.org/books/OL24929270M http://purl.org/dc/terms/title ' . $title . ' };

1 Ответ

0 голосов
/ 26 марта 2012

Вам нужны кавычки вокруг вашей строки, например.

$q =' http://localhost/arc2-starter-pack/OL24929270M.rdf { http://openlibrary.org/books/OL24929270M http://purl.org/dc/terms/title "' . $title . '" }';

В противном случае слово «Гамлет» будет отображаться внутри запроса как голое слово, что будет синтаксической ошибкой.

Обратите внимание, однако,Вы действительно должны избегать $ title, чтобы быть в безопасности.

...