Terve taas,
Testailin ohjelmaa ja yllättäin sain tämän virheen kun napsautin tietokannan varmuuskopiointia :
Query 'SELECT data FROM mlinvoice_session where id=?' with params array ( 0 => 'vpf70snsvbl19t67ds9bnnv9j1', ) failed: (1615) Prepared statement needs to be re-prepared
Epäilen että PHP sessio vanheni vaikka en ollut pitänyt taukoa käytössä.
Kun kirjauduin uudelleen sisään niin napsautin nappia uudelleen ja se toimi kuten piti.
Ei session kai pitäisi vanhentua kun on aktiivisena ?
Terv. Pasi Mäkilä
Hei,
osaatko sanoa, mikä MySQL-versio on käytössä? Tämän bugiraportin mukaan ongelmaa voi esiintyä 5.7:aa vanhemmilla versioilla: https://bugs.mysql.com/bug.php?id=42041.
t. Ere
Tässä:
Database server
Server type: MariaDB
Server version: 10.1.24-MariaDB-cll-lve - MariaDB Server
Protocol version: 10
Server charset: UTF-8 Unicode (utf8)
Ei se johdu istunnon vanhenemisesta, vaan jonkinlainen ongelma yhteydessä MariaDB:hen. Täytyy varmaan lisätä jonkinlainen uudelleenyritys, jos tulee tuo 1615, vaikka käsittääkseni MySQL/MariaDB yrittää automaattisesti uudelleenpreparointia.