phpbar.de logo

Mailinglisten-Archive

[php] Problem Kaskade

[php] Problem Kaskade

Sascha Meyer harlequin2 at gmx.de
Fre Mai 9 07:29:04 CEST 2008


Morgen Boris,

Boris schrieb:

> // Ermitteln der Buchungs-ID (Rechnungsnummer) aus der FiBu-DB
> $sqlQuery = "SELECT buchg_id FROM fibu WHERE buchg_dat = '$buchg_dat' &&
> domain_name = '$domain_name'";
> $result = MYSQL_QUERY($sqlQuery);
> $j = 1;

> // Diese Abfrage geht immer schief und es gibt dann keine Rechnungsnummer:
> while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
>	$buchg_id[$j] = $row[0];
>	}

Ich würde mal das SQL-Statement ändern, denn "&&" ist nicht SQL-Syntax. Probiers lieber mal mit

> $sqlQuery = "SELECT buchg_id FROM fibu WHERE buchg_dat = '$buchg_dat' AND domain_name = '$domain_name'";

Ansonsten kannst Du natürlich auch folgendes zur Diagnose verwenden:

[CODE]
try {

  // Ermitteln der Buchungs-ID (Rechnungsnummer) aus der FiBu-DB
  $sqlQuery = "SELECT buchg_id FROM fibu WHERE buchg_dat = '$buchg_dat' &&
  domain_name = '$domain_name'";
  $result = MYSQL_QUERY($sqlQuery);
  $j = 1;

  while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
	$buchg_id[$j] = $row[0];
  }
} catch (Exception $ex){
  print "An error occurred: ".$ex->getMessage();
}
[/CODE]

Dann mal viel Erfolg!

Viele Grüße, Sascha


php::bar PHP Wiki   -   Listenarchive