Tach!
$select = $db->prepare(sprintf("SELECT a,b,c,d,e FROM tabelle WHERE id = %d", mysqli_real_escape_string($db, $_POST['id']))); $select->execute(); $result = $select->get_result();Könnte der Fehler schon in der Zeile
$select = $db->prepare(sprintf("SELECT a,b,c,d,e FROM tabelle WHERE id = %d", mysqli_real_escape_string($db, $_POST['id'])));stecken?Wofür benutzt Du prepared Statements, wenn Du dann totzdem noch escapest?
So wie er das Statement hier nutzt, muss maskiert werden. Maskieren kann (und muss dann) man sich nur sparen, wenn man die Parameter per Binding übergibt.
dedlfix.
 nicht angemeldet
 nicht angemeldet TS
 TS Matthias Apsel
 Matthias Apsel Camping_RIDER
 Camping_RIDER Julius
 Julius