0
Я не могу распечатать результат, связанный с mysqli.
bind_result($variable)
Каждая вещь в коде, кажется, работает хорошо, за исключением отображения связанного приложения результата.
Например:
Если MySQLi запрос находит 3 результатов с термином для поиска «Dog», отображается следующее:
Results:
Results:
Results:
Это говорит мне, что все, кроме bind_result работает.
Нужный дисплей будет будет:
Results: Dog
Results: Fog
Results: Log
Ниже мой код:
$title = "%".$searchValue."%";
//search by Title
$query = "SELECT Title, ID
FROM Title
WHERE Title LIKE ?";
$stmt = $conn->prepare($query);
$stmt->bind_param('s',$title);
$stmt->execute();
$stmt->bind_result($titleResult); //This is not binding, rest works.
while ($stmt->fetch()) {
echo "Results: ";
echo $titleResult; //This does not echo, rest works.
echo "</br>";
}
я думаю, вы не определение 's' в вашем примере код – Saty
использования [ 'bind_result' -/18753262/пример-из-хау в использовании -bind-результат-против-получить результат] (http://stackoverflow.com/questions/18753262/example-of-how-to-use-bind-result-vs-get-result). –