我试图将php变量放入sparql查询中

我试图将php变量放入sparql查询中,php,sparql,Php,Sparql,我正在编写一个PHP代码,在sparql查询中,我需要输入一个我尝试过的变量 “.$search。”但它不起作用 代码的一部分是(sparql查询): 问题出在中$搜索。” 我不知道在sparql查询中输入变量的正确形式是什么前缀有URI的链接,但我不知道为什么不在这里出现这个问题。我还尝试了\“${search}\”,但它不起作用->“.$search.”。 SELECT DISTINCT ?title WHERE { ?book dct:creator ?author ; dct:ti

我正在编写一个PHP代码,在sparql查询中,我需要输入一个我尝试过的变量 “.$search。”但它不起作用

代码的一部分是(sparql查询):

问题出在
中$搜索。”

我不知道在sparql查询中输入变量的正确形式是什么

前缀有URI的链接,但我不知道为什么不在这里出现这个问题。我还尝试了\“${search}\”,但它不起作用->“.$search.”。
SELECT DISTINCT ?title  WHERE {

?book dct:creator ?author ;

dct:title ?title.

?author foaf:name   '. $search . ' ;

OPTIONAL {?book bibo:isbn10 ?isbn} OPTIONAL {?book bibo:ibsn13 ?isbn} }';

?>