Tom: db Abfrage mit leerem Ergebnis

Beitrag lesen

Hello,

(ich habe den Fehler jetzt absichtlich nicht beseitigt)

Und die eigentliche Frage ebenso absichtlich nicht beantwortet ...? :-)

Nö, so schnell bin ich nicht mehr. Das ist ja erst Teil Zwei der Frage. Ich bin ja nicht mehr der Jüngste ;-P

@jürgen: Du suchst mysql_num_rows.

Und wie muss er das jetzt anwenden?

$sql = "SELECT id_versand FROM taschenraum_rechnungen WHERE ebay_art_nr= ". intval($zeile[5]);

$erg = mysqli_query($con, $sql);

if (!$erg)
  {
     mysql_log(__FILE__, __LINE__, $sql, $mysqli_error($con));
     $usertext = "was auch immer Du dem User mitteilen willst nebst Link zum Weiterarbeiten";
  }
  else
  {
      if ($num = mysql_num_rows($erg))
      {
          $usertext = "<p>Es gab $num Treffer für Ihre Suche</p>";

$_table = array();            ## Eine leere Liste bereitstellen
          while ($_zeile = mysql_fetch_array($erg))
          {
              $_table[] = $_zeile;      ## den Datensatz an die Liste anhängen
          }

$usertext .= html_table($_table, .. ,.. );
      }
      else
      {
          $usertext = "Es gab leider keine Treffer zu Ihrer Suche";
      }
  }

html-Gesumse

echo $usertext;

html-Gesumse

html_table ist eine Funktion, die Du (Jürgen) Dir selber schreiben musst für die Ausgabe eines Daten-Arrays in einer HTML-Tabelle. Sie gehört zur Abteilung "View".

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de