promotionhouse.rs
Grünschnabel
Hallo
Brauch wiedermal eure Hilfe
Ich mache ein Datenbank abfrage mit while-schleife leider wird diese manchmal nicht beendet. Hört einfach auf oder Bricht ab, was auch immer wenn das passiert
möchte ich eine Ausgabe haben.
Wenn Abfrage ordnungsgemäß erfolg bekomme ich eine Email, diese möchte ich auch haben wenn ein Anbruch oder die abfrage einfach nicht weiter macht.
Ist sowas möglich ?
vielen Dank für eure Hilfe
Gruss Ralf
Brauch wiedermal eure Hilfe
Ich mache ein Datenbank abfrage mit while-schleife leider wird diese manchmal nicht beendet. Hört einfach auf oder Bricht ab, was auch immer wenn das passiert
möchte ich eine Ausgabe haben.
Wenn Abfrage ordnungsgemäß erfolg bekomme ich eine Email, diese möchte ich auch haben wenn ein Anbruch oder die abfrage einfach nicht weiter macht.
Ist sowas möglich ?
PHP:
<?php
$ergebnis = mysqli_query($conny, "SELECT * FROM artikel_full WHERE intern_status='F' and lieferant='HE' and lager_stati='0'");
while($row = mysqli_fetch_array($ergebnis)) {
$suchstring = $row[ProductID];
$suchstring = trim($suchstring);
$fp= fopen('new_csv/Bestandhz.csv','r');
$found = false;
while ($zeile = fgets($fp,4096)){
if(strstr($zeile,$suchstring)){
$lagerbest = explode(';',$zeile);
$lagerbest[1] = trim($lagerbest[1]);
$found = true;
print $i." (".$row[id].")<BR>Artikel-ID: ".$suchstring." in der CSV gefunden Der String:<br>";
print $zeile."( ".$lagerbest[1].")<BR>";
}
if(!$found) {
print $i." (".$row[id].")<BR>kein Eintrag für Artikel: ".$suchstring." in der CSV vorhanden<br><br>";
}
$i++;
}
$betreff="lagerbestand aktuallisieren";
$anzahl_abgearbeitet = $i;
$timestamp2 = time();
$datum2 = date("d.m.Y - H:i", $timestamp2);
smail($betreff, $datum1, $datum2, $anzahl_in_db, $anzahl_abgearbeitet);
?>
vielen Dank für eure Hilfe
Gruss Ralf