sql >> Database >  >> RDS >> PostgreSQL

PDO bindColumn en PDO::FETCH_BOUND -- verplicht of optioneel?

Terwijl het voorbeeld in de PHP-documentatie voor bindColumn gebruikt PDO::FETCH_BOUND , wat suggereert dat deze ophaalstijl nodig is om bindColumn . te gebruiken , staat er niet expliciet bij dat dit een vereiste is. Er staat alleen

Na wat testen heb ik vastgesteld dat dit zal gebeuren ongeacht de ophaalstijl die wordt gebruikt. Ik denk dat het feit dat de fetch aanroep van uw code wordt niet echt in een variabele opgehaald, het betekent alleen dat er een associatieve array wordt gemaakt en aan niets wordt toegewezen, terwijl het neveneffect van de fetch de $alarmId vult variabel.



  1. Waarom crasht deze pdo::mysql-code in Windows?

  2. Hoe maak ik een trigger om een ​​kolom in een andere tabel bij te werken?

  3. Mysql-opgeslagen procedure neemt de tabelnaam niet als parameter

  4. Optimaliseer de prestaties van MySQL/MariaDB met de MySQLTunner-tool