Heyho,
- [Thu Mar 02 16:46:49.959531 2017] [:error] [pid 5689] [client 192.168.0.102:55387] PHP Warning: mysqli::begin_transaction(): This server version doesn't support 'READ WRITE' and 'READ ONLY'. Minimum 5.6.5 is required in /var/www/html/functions/server/php/abc.php on line 25, referer: http://192.168.0.222/
Das sieht so aus, als hättest Du die Tabellen mit MyISAM gebaut und nicht mit innoDB. Kann das sein?
Ne ist InnoDB.
- [Thu Mar 02 16:46:50.044265 2017] [:error] [pid 5689] [client 192.168.0.102:55387] PHP Fatal error: Call to undefined method mysqli_stmt::get_result() in /var/www/html/functions/server/php/xyz.php on line 5, referer: http://192.168.0.222/
Darf man die Methode überhaupt statisch aufrufen? Da weiß die doch gar nicht, wo ihre Daten liegen!
Wast heißt statisch in deisem Zusammenhang? Das sieht im Script so aus:
$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();
Die letzte Zeile ist dann Line 5.
Grad noch gefunden, dass es vllt ein Problem mit dem mysqli Treiber geben könnte und mit sudo apt-get install php5-mysqlnd
nachinstalliert und alles neu gestartet aber leider auch kein Erfolg.
Auch unter den 'available mods' von PHP ist die mysqli.ini vorhanden.
Gruß
Jo