WebsiteBaker Support (2.13.x) > Hilfe & Support (deutsch)

Datenbankabfrage mit prepared statements

(1/1)

masju:
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: ---$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

--- End code ---

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):
--- End quote ---
(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

masju:
Hat sich erledigt, die PHP-Version war veraltet  :roll: ...

sternchen8875:
PHP 4 oder wie?   :roll:

masju:

--- Quote from: sternchen8875 on January 06, 2025, 12:57:03 PM ---PHP 4 oder wie?   :roll:

--- End quote ---
7.3, aber mysqlnd war nicht installiert.  :-)

Navigation

[0] Message Index

Go to full version