dedlfix: Postgres: "Ist Artikel bereits vorhanden"

Beitrag lesen

echo $begrüßung;

Ich dachte da z.B. an eine Funktion pg_num_rows().

xx_num_rows() nur zum Zählen von Datensätzen zu verwenden (am besten dann noch gepaart mit select * - mit Betonung auf * ), ist eine unnötige Belastung des Datenbankservers. Der rackert sich einen ab um die Datensätzt bereitzustellen und dann sagt der (faule) Programmierer: "April, April, ich ich wollte die Schäfchen doch nur mal zählen." Der wird sich wundern, wenn die ersten Datenbanken mit EMP [1] ausgeliefert werden.
Und wenn man diese Methode mal auf ODBC anwenden will, versagt sie bei einigen darunter liegenden Datenbanken, da sie erst nach dem Fetchen der Datensätze einen sinnvollen Wert enthält.

SELECT COUNT(*) ist immer noch die beste Vorgehensweise, auch wenn man dafür einen Befehl mehr beim Abfragen benötigt.

echo "$verabschiedung $name";

[1] EMP: "Echtes Menschliches Persönlichkeitsbild" (Douglas Adams - Per Anhalter durch die Galaxis)