topical media & game development
server-php-xml-class-rdql-db-example.php / php
<?
// CHANGE THIS TO POINT TO YOUR MYSQL DATABASE
mysql_connect("localhost","root","");
mysql_select_db("rdqldb");
?>
<html>
<head>
<title>RDQL test</title>
</head>
<body>
<div align="center">
<?php
include_once("class_rdql_db.php");
rdqldb->set_warning_mode(true);
rdqldb->store_rdf_document("salaries.rdf","salaries");
print("<h1>RDQL test</h1><br/>\n");
query[1]='SELECT ?x,?y
FROM <salaries>
WHERE (?x,<dt:salary>,?y)
AND ?y>200
USING dt for <http://foo.org#>, rdf for <http://www.w3.org/1999/02/22-rdf-syntax-ns#>';
query[3]='SELECT ?x,?y
FROM *
WHERE (?x,<dt:friend>,?y),(?x,<dt:salary>,?z),(?y,<dt:salary>,?w)
AND ?z>?w
USING dt for <http://foo.org#>, rdf for <http://www.w3.org/1999/02/22-rdf-syntax-ns#>';
foreach(a_query) {
rows = RDQL_query_db::rdql_query_db(a_query=str_replace("<","<",a_query=str_replace(">",">",a_query</pre></td></tr>");
print("</table>");
print("<b>Result:</b>");
print("<table border='1'width='80%'>");
foreach(row) {
if(!row) as k</b></td>");
}
print("</tr>");
row as val) {
print("<td bgcolor='#dddddd'>data = data);
rdqldb->remove_rdf_document("salaries");
?>
</div>
</body>
</html>
(C) Æliens
20/2/2008
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.