xep22
Banned
- Registriert
- Apr. 2018
- Beiträge
- 395
hallo Community,
ich musste mich gerade längere Zeit mit einem Problem rumschlagen wo eigentlich keines ist... Es geht um diese SQL Abfrage. Der Code an sich stimmt, aber irgendwie ist da ein Zeichen was ich auch selbst eingegeben habe, das aber falsch ist obwohl es mit dem richtigen identisch aussieht... Total komisch. Im Anhang mal beide Codes. Es ist jeweils in der unteren Teile nahe date('U'), kopiert man die Zeile und sucht mit Notepad++ danach, meint das Programm, diese Zeile nur 1x gefunden zu haben. bei dem oberen Code ist irgendetwas nicht sichtbares anders.
wie kann das sein ?? Zu testen bei: https://phpcodechecker.com/
ich musste mich gerade längere Zeit mit einem Problem rumschlagen wo eigentlich keines ist... Es geht um diese SQL Abfrage. Der Code an sich stimmt, aber irgendwie ist da ein Zeichen was ich auch selbst eingegeben habe, das aber falsch ist obwohl es mit dem richtigen identisch aussieht... Total komisch. Im Anhang mal beide Codes. Es ist jeweils in der unteren Teile nahe date('U'), kopiert man die Zeile und sucht mit Notepad++ danach, meint das Programm, diese Zeile nur 1x gefunden zu haben. bei dem oberen Code ist irgendetwas nicht sichtbares anders.
PHP:
Geht:
$statement = $pdo->PREPARE('UPDATE tabelle SET x=:x WHERE id=:id');
$statement->EXECUTE(array('x' => date('U'), 'id' => $id));
Geht nicht:
$statement = $pdo->PREPARE('UPDATE tabelle SET x=:x WHERE id=:id');
$statement->EXECUTE(array('x' => date('U'), 'id' => $id));
wie kann das sein ?? Zu testen bei: https://phpcodechecker.com/