Sven C. schrieb:
> Wenn deine Funktion keinen Wert zurück gibt, ist der Wert null bzw. als
> Ausgabe dann eben 0
Nö, "echo NULL;" ergibt keine Ausgabe. Aber strings werden mit . und
nicht mit + verknüpft. "12" + "34" ergibt nicht "1234", sondern 46. "12"
. "34" gäbe "1234". Und "keine 123 nummer" + "keine 123 nummer" ergibt
nunmal 0. Wenn du Warnungen einschaltest, bekommst du da auch eine.
Aber wie hier das SQL Statement zusammengesetzt werden soll, ist grob
fahrlässig. Schau dir mal prepared statements an, oder stelle zumindest
anderweitig sicher, dass deine SQL Statements richtig escaped sind.