Я не используется в подготовленном заявлении MySQL и я новичок в ООП php daskite - PullRequest
0 голосов
/ 28 октября 2019

Я хочу вернуть значение u, p, d в моем index.php, но я не знаю, что кодировать взамен

$stmt = $this->mysqli->prepare("SELECT u,p,d FROM pump_price");
$stmt->execute();
$stmt->bind_result($u,$p,$d);

while ($row = $stmt->fetch()) {
    // what to return here?
}
$stmt->close();
$this->mysqli->close();

1 Ответ

0 голосов
/ 28 октября 2019

Функция bind_result() должна делать доступными значения u, p и d в переменных $u, $p и $d для каждой записи в наборе результатов. Поэтому вы можете попробовать следующее:

$stmt = $this->mysqli->prepare("SELECT u, p, d FROM pump_price");
$stmt->execute();
$stmt->bind_result($u,$p,$d);

while ($row = $stmt->fetch()) {
    echo "(" . $u . ", " . $p . ", " . $d . ")" . "\n";
}
$stmt->close();
$this->mysqli->close();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...