Problemzone: MySQL - Prüfen ob Eintrag exisitiert...

Beitrag lesen

Mojnsen nochmal ;)

@mysql_query("SELECT * FROM artikel WHERE lagernr = '$ln';") or die("Ihre Daten konnten nicht aus der Datenbank gelesen werden !<br />\nVon MySQL angegebener Grund: <b>".mysql_error()."</b>");

verbinden...

$sql = "Select id_artikel from artikel where lagernr = '$ln'";
$res = mysql_query($sql, $con);
if (!$res)
{
  ## Ausdruck des Bedauerns. Abfrage war nicht möglich
}
else
{
  if (mysql_num_rows($res) > 0)
  {
    ## Ey Alda, da sinn scho Artikel mit diesa Numma
  }
  else
  {
    ## keine Nummer da
  }
}

also wenn ich das so mache stirbt er immer ab weil die Abfrage nicht möglich war.
Habe es jetzt so probiert:

function cod($ln)
   {
 //Verbinden

$sql = "Select warenname from 'artikel' where lagernr = '$ln'";
$res = mysql_query($sql);
{
  if (mysql_num_rows($res) > 0)
  {
    return true;
  }
  else
  {
    return false;
  }
 }
}

also den query am anfang hab ich logischwerweise weggemacht ;-)
Wenn ich das ganze ohne Funktion mach gibter mirmauch den Error wo du "## Ausdruck des Bedauerns. Abfrage war nicht möglich" hingeschrieben hast...