Variable an Datenbank übergeben

Zauberer1305

Grünschnabel
Habe das folgende Script geschrieben:

<?php


error_reporting(E_ALL);

// liest den Inhalt ein:
$pfad = 'http://www.sis-handball.de/SIS/HANDBALL/View1.aspx?LIGA=001505000000000000000000000000000001000&STYLE=/sis.css';
$inhalt = file($pfad);

$nummer = 34;

// Inhalt der Zeile einlesen:
$punkte = $inhalt[($nummer)];

// Zeichen ersetzten:
$punkte = str_replace(' &lt;td&gt;&lt;nobr&gt;&lt;font face="verdana,tahoma" size="2"&gt;', '', $punkte);
$punkte = str_replace('&lt;/td&gt;', '', $punkte);

?>

und nun folgendes Problem ich möchte die Variable $punkte in meine Datenbank überführen bzw. schreiben ich habe mich auch schon etwas durchgelesen weiß aber leider nicht mehr weiter, was ich bis jetzt so verstanden haben müsste ich alles in ein Array speichern mit dieses aufsplitten und mit Trennzeichen","oder ";" trennen um es dann die Datenbank einzufügen. Aber wie mache ich das jetzt aus den Beschreibungen hier werde ich leider nicht alzu schlau da ich totaler Anfänger bin.
 
Zunächst einmal fällt mir da ein Fehler auf, der scheinbar PHP nicht stört, aber dennoch inkorrekt ist, nämlich die Klammern um den Index. Also nicht
PHP:
$punkte = $inhalt[($nummer)];
, sondern
PHP:
$punkte = $inhalt[$nummer];
Weiterhin verstehe ich ehrlich gesagt nicht so genau, was du machen willst. Willst du den String in eine Datenbank schreiben? Wofür brauchst du dann Komma und Semikolon? :confused:
 
also ich möchte einfach den Quelltext aus http://www.sis-handball.de auslesen um die Ergebnisse nicht jedesmal neu in meine Datenbank eintragen zu müssen ich will es sozusagen über ein Skript lösen dazu will ich den Quelltext auslesen hier nur Zeile 34 und diese ist ja jetzt in $punkte vohanden so wie ich Sie haben will also nur die Infos die ich brauchen also Datum Uhrzeit Heimmanschaft Auswärtsmanschaft Heimscore Auswärtsscore ich will jetzt sozusagen $punkte in meine Datenbank schreiben um die Infos dann direkt dort abrufen zu können. Allerdings weiß ich nicht wie mit Insert into klappt es nicht er trägt $punkte dann nicht ein.
 
»klappt es nicht« ist keine besonders präzise Aussage. Lass doch mal ein bisschen Quellcode rüberwachsen, den wir uns mal ansehen können. ;)
 
wenn ich es so mache gibt er als Ergebnis dies aus: Schaut hier:
http://www.wetterfolg.com/Ticker/Ticker/Tickertest.php

<?php


error_reporting(E_ALL);

// liest den Inhalt ein:
$pfad = 'http://www.sis-handball.de/SIS/HANDBALL/View1.aspx?LIGA=001505000000000000000000000000000001000&STYLE=/sis.css';
$inhalt = file($pfad);

$nummer = 34;

// Inhalt der Zeile einlesen:
$punkte = $inhalt[($nummer)];

// Zeichen ersetzten:
$punkte = str_replace(' &lt;td&gt;&lt;nobr&gt;&lt;font face=&quot;verdana,tahoma&quot; size=&quot;2&quot;&gt;', '', $punkte);
$punkte = str_replace('&lt;/td&gt;', '', $punkte);

echo $punkte;
?>

wenn ich aber mit den Array Variablen Arbeite wie auch immer hier nur die Anzeite wie viele Werte im Array sind: http://www.wetterfolg.com/Ticker/Ticker/Array.php

zeigt er mir nichts an und das versteh ich irgendwie nicht.

<?php


error_reporting(E_ALL);

// liest den Inhalt ein:
$pfad = 'http://www.sis-handball.de/SIS/HANDBALL/View1.aspx?LIGA=001505000000000000000000000000000001000&STYLE=/sis.css';
$inhalt = file($pfad);

$nummer = 34;

// Inhalt der Zeile einlesen:
$punkte = $inhalt[($nummer)];

// Zeichen ersetzten:
$punkte = str_replace(' &lt;td&gt;&lt;nobr&gt;&lt;font face=&quot;verdana,tahoma&quot; size=&quot;2&quot;&gt;', '', $punkte);
$punkte = str_replace('&lt;/td&gt;', '', $punkte);

$anzahl = count ($punkte);
?>
 
Zurück