Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SELECT * aus der SQL-Tabelle mit vorbereiteter Anweisung

Ich weiß nicht, ob irgendjemand an der richtigen Antwort auf diese bereits beantwortete und akzeptierte Frage interessiert ist, aber was soll's.

Um Ihre Frage mit mysqli zu beantworten, müssen Sie get_result( )

Die richtige mysqli-basierte Lösung ist also

$query = "SELECT * from `wp_posts` WHERE ID=? ";
$stmt = $mysqli->prepare($query);
$stmt->bind_param("i", $pid);
$stmt->execute();
$res = $stmt->get_result();
$data = $res->fetch_all(MYSQLI_ASSOC);

(Die vollständige Erklärung für diesen Code finden Sie in meinem Artikel Mysqli-SELECT-Abfrage mit vorbereiteten Anweisungen )

und dann können Sie $data in der foreach-Schleife für die Ausgabe verwenden, wie in der anderen Antwort gezeigt.