Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wstawianie zmiennej PHP do SPARQL
sunpietro
post
Post #1





Grupa: Zarejestrowani
Postów: 262
Pomógł: 26
Dołączył: 23.01.2009
Skąd: eZ Systems

Ostrzeżenie: (0%)
-----


witam,
na wstępie chciałem przeprosić jeśli wstawiłem temat do złej kategorii, ale wyszedłem z założenia że skoro OWL się opiera na XML to tutaj opiszę mój problem.

Problem wygląda tak, że próbuję wstawić zmienną PHP do zapytania w SPARQL, które wygląda następująco:

Kod
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX pole: <http://www.pole.pl/pole.owl#>
                
SELECT ?nazwa
FROM <http://www.pole.pl/pole.owl>
WHERE { ?obiekt pole:nazwa_obiektu \"${"wyrazenie"}\". }


Korzystam z RAP API dla PHP. Powyższe zapytanie generuje mi błąd, który wskazuje na to, że jest błąd w w zapisie zmiennej.


--------------------
Go to the top of the page
+Quote Post
Lino
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 10.03.2009

Ostrzeżenie: (0%)
-----


A nie lepiej użyć filtru ? Wyglądało by to mniej więcej tak:

Kod
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX pole: <http://www.pole.pl/pole.owl#>
                
SELECT ?nazwa
FROM <http://www.pole.pl/pole.owl>
WHERE {
?obiekt pole:nazwa_obiektu ?c
FILTER(regex(?c, '.$mojazmienna.'))
}


pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 17:55