ms88: mysqli php 5.4?

Guten Morgen,

Ich hab gerade bemerkt dass mein Hoster (1und1) default auf PHP 5.4 umgestellt.
Dadurch hat meine mysqli Query einen Fehler geworfen dass meine Anzahl der Parameter nicht stimmen.
Eine Umstellung auf PHP 5.5 hat das gleiche Problem verursacht, eine zurückstufung auf version 5.2
funktioniert wieder ohne Probleme.

Hat sich hier etwas geändert, kann mir wer weiterhelfen?

$query = "DELETE FROM `login` WHERE `sid`=? AND `ip`=? or `datetime`+".TIMESTAMP."<NOW()";  
...  
$stmt->bind_param("ss", $this->sid, $this->ip);

Variablen sind alle gesetzt, und wie gesagt mit 5.2 funktioniert es weiterhin wie es soll.

Danke

  1. Om nah hoo pez nyeetz, ms88!

    Variablen sind alle gesetzt, und wie gesagt mit 5.2 funktioniert es weiterhin wie es soll.

    Für solche Fälle gibt es die releasenotes oder das Changelog. Offensichtlich gibt für > 5.2 etwas mehr zu beachten, deshalb „For users upgrading from PHP 5.2 there is a migration guide available here“

    Matthias

    --
    Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Gas und Gasthof.