我想查询SParqL但使用数组。如果可行,我想对所有数组进行迭代。
使用sprintf
对sparql查询没有任何结果:
$arrayName = array("Brassica_oleracea_var_italica","Brassica_oleracea_var_botrytis");
$bmni = $sparql->query(sprintf('SELECT DISTINCT ?bmni WHERE {
?bmni kb:namaIlmiah kp:%s}',$arrayName[0]));
我尝试使用vprintf
,但这在EasyRdf
上给我一个错误:
无 致命错误:未捕获的EasyRdf_Exception:SParqL查询的HTTP请求失败: 错误400:解析错误:105在第1行第1列遇到“ 105”。期望其中之一:“ \ ufeff” ...“ base” ...“ prefix” ...“ select” ... C中的“ json” ...“描述” ...“构造” ...“询问” ...