Hello,
the following script is not working with arc2:
----
$q = '
PREFIX ab: <
http://example.com/ns/addressbook#>
SELECT DISTINCT ?uri ?name ?email ?phone
WHERE
{
?uri ab:firstName ?name ;
ab:email ?email .
OPTIONAL
{?uri ab:homeTel ?phone .}
}';
$rs = $store->query($q);
$rows = $rs['result']['rows'];
foreach ($rows as $row) {
$item1 = $row["name"];
$item2 = $row["email"];
$item3 = $row["phone"];
print "$item1 . $item2 . $item3 .\n";
}
}
---
not all cients in the database have a phone number, and when running directly this script with sparql
i get followiing result
client1 email1 phone1
client2 email2 phone2
client3 email3
and when running it on arc2 i get the error message: Undefined variable: item3
How can be solved this problem?
bk