Eksportuj „zapytanie” z „mysqli-> przygotuj”

Czy można wyeksportować zapytanie sformatowane przezmysqli::prepare i::bind_param?

Przykład:

<?php
$mysqli = new mysqli('host', 'user', 'pass', 'table');
if(mysqli_connect_errno()){
    printf('Connect failed: %s\n', mysqli_connect_error());
    exit;
}

$data=7290;

if ($stmt = $mysqli->prepare('SELECT `id`,`info` FROM `propertys` WHERE id>?')){
    $stmt->bind_param('i',$data);
    $stmt->execute();
    $stmt->bind_result($id,$info);
    while($q=$stmt->fetch()){
        echo $id,': ',$info,'<br>';
    }
    $stmt->close();
}
$mysqli->close();
?>

Chciałbym wyeksportowaćQUERY funkcje wykonywane przezmysql::prepare ibind_param więc (to jest wymyślony przykład):

if ($stmt = $mysqli->prepare('SELECT `id`,`info` FROM `propertys` WHERE id>?')){
    $stmt->bind_param('i',$data);
    $stmt->execute();
    echo $stmt->exportQuery();//Function does not exist, just for example

Funkcja::exportQuery wydrukuje tak:

SELECT `id`,`info` FROM `propertys` WHERE id>7290

czy jest jakieś rozwiązanie?

Dzięki.

questionAnswers(3)

yourAnswerToTheQuestion