eine für Deine Daten geeignete Tabellenstruktur verwenden und das entsprechende INSERT-Statement verwenden.
Das ist mein Ansatz. Mit der Variablen $ausgabe passt nicht. Allerdings habe ich es auch schon probiert, dass ich zb nur <Link> speichern wollte. Das müsste ja eigentlich klappen. Trotzdem kommt immer die komplette News.
require("mysql.connect.php");
function startElement($parser, $name, $element_attribute) {
global $ausgabe;
$name = strtolower($name);
switch ($name)
{
case "title": $ausgabe = mysql_query("INSERT INTO rss VALUES ('','$ausgabe','','','')") or die ("fehlgeschlagen"); break;
case "link": $ausgabe = mysql_query("INSERT INTO rss VALUES ('','','$ausgabe','','')") or die ("fehlgeschlagen"); break;
case "description": $ausgabe = mysql_query("INSERT INTO rss VALUES ('','','$ausgabe','','')") or die ("fehlgeschlagen"); break;
}
}
function endElement($parser, $name) {
global $ausgabe;
$name = strtolower($name);
switch ($name)
{
case "title": $ausgabe; break;
case "link": $ausgabe; break;
case "description": $ausgabe; break;
}
}
function cdata($parser, $element_inhalt) {
global $ausgabe;
$ausgabe .= $element_inhalt;
}