Moin!
Ich versuche mich gerade daran, eine XML Datei mit den php funktionen abzufragen.
So sieht das im Moment aus:
Funktioniert auch prima....
Es werden mir die Details zu dem Buch "Mastering Java 2" ausgegeben
Nun möchte ich aber auch zu diesem Ergebnis kommen, wenn ich nur nach "Master" suchen lasse.
In MySQL würde ich nun "Like '%Master%' ..." verwenden.
Aber wie kann ich das hier hinbekommen?
Danke!
Ich versuche mich gerade daran, eine XML Datei mit den php funktionen abzufragen.
So sieht das im Moment aus:
PHP-Code:
<?php
$xml = simplexml_load_file('lib.xml');
?>
<html>
<head>
<title>XML Library</title>
</head>
<body>
<?php foreach(((array)$xml->xpath("/library/books/book[title = 'Mastering Java 2']")) as $book): //category[@cid='$category']
/* list categories */
$catList = '';
foreach($book->category as $category) {
/* get the category with this ID */
$category = $xml->xpath("/library/categories/category[@cid='$category']");
$catList .= (string) $category[0] . ', ';
}
$catList = substr($catList, 0, -2); ?>
<div>
<h2><?php echo($book->title) ?></h2>
<p><b>Author:</b>: <?php echo($book->author) ?></p>
<p><b>Categories: </b>: <?php echo($catList) ?></p>
</div>
<?php endforeach; ?>
</html>
Es werden mir die Details zu dem Buch "Mastering Java 2" ausgegeben
Nun möchte ich aber auch zu diesem Ergebnis kommen, wenn ich nur nach "Master" suchen lasse.
In MySQL würde ich nun "Like '%Master%' ..." verwenden.
Aber wie kann ich das hier hinbekommen?
Danke!
Kommentar