WebsiteBaker Community Forum

WebsiteBaker Support (2.13.x) => General Help & Support => Hilfe & Support (deutsch) => Topic started by: masju on January 06, 2025, 10:38:10 AM

Title: Datenbankabfrage mit prepared statements
Post by: masju on January 06, 2025, 10:38:10 AM
Hallo zusammen,

ich versuche gerade, in einer Code-Section eine DB-Abfrage mit prepared statemants zu realisieren, erhalte aber immer eine Fehlermeldung...
(PHP 7.3)

Code: [Select]
$oDb = \database::getInstance();
$sql = "SELECT * FROM Tabelle WHERE Id = ?";
$stmt = $oDb->prepare($sql);
$stmt->bind_param("i", $Id);
$stmt->execute();
$result = $stmt->get_result(); // get the mysqli result
$row = $result->fetch_assoc(); // fetch data

Fehlermeldung:
Quote
There was an uncatched exception
Call to undefined method mysqli_stmt::get_result()
in line (14) of (/modules/code/view.php(25) : eval()'d code):
(also in der Zeile $result = $stmt->get_result(); // get the mysqli result).

Wo liegt der Fehler, wieso fehlt die Methode get_result()? Stehe auf dem Schlauch...

Viele Grüße
masju
Title: Re: Datenbankabfrage mit prepared statements
Post by: masju on January 06, 2025, 12:23:15 PM
Hat sich erledigt, die PHP-Version war veraltet  :roll: ...
Title: Re: Datenbankabfrage mit prepared statements
Post by: sternchen8875 on January 06, 2025, 12:57:03 PM
PHP 4 oder wie?   :roll:
Title: Re: Datenbankabfrage mit prepared statements
Post by: masju on January 06, 2025, 01:01:44 PM
PHP 4 oder wie?   :roll:
7.3, aber mysqlnd war nicht installiert.  :-)