Raketenwilli: PHP Programmfehler - warum?

Beitrag lesen

Bitte keinen Code als Bildschirmfoto. Wer antwortet muss das abtippen und das kann sehr schwierig sein, weil man dann scrollen muss oder sogar einen zweiten Browser-Tab braucht. Du bekommst also mehr und ggf. richtige Anworten, wenn Du es dem Anwortendem leichter machst.

Fehlertyp 1:

[24-Oct-2026 13:19:28 Europe/Berlin] PHP Deprecated: htmlentities(): Passing null to parameter #1 ($string) of type string is deprecated in /homepages/u79644/200/p203.php on line 427

Wie macht ihr das?

Mit der geforderten Typumwandlung:

… htmlentities( (string)$row['bewertung'],ENT_QUOTES  ) …

Fehlertyp 2:

Und der PHP-Code zur Fehlerausgabe (LIMIT A) funktioniert nicht:

(1) Nein, Dein Code heisst nicht … LIMIT A … sondern … LIMIT A,1 … - und wir sehen nichts, wo du A mit einem Integer-Wert belegt hast.

(2) Du startest eine Abfrage, willst wissen, ob die durchging - fragst dann aber nach dem Verbindungsfehler:

mysqli-> connect_errno

Was Du willst, sieht so aus:

if ( !$mysqli->query( $query ) ) {
    printf( "Fehlermeldung: %s\n", $mysqli->error );
}

oder eben

if ( false === $res_we2 ) {
    printf( "Fehlermeldung: %s\n", $mysqli->error );
}