MYSQLI Подготовленный запрос SELECT без результатов - PullRequest
0 голосов
/ 21 июня 2020

После нескольких часов попыток найти ответ, я разместил здесь сообщение. Запрос не возвращает ошибок и не отображает никаких данных, которые существуют в базе данных. После отправки формы с номером ссылки она должна отобразить соответствующую ему запись. Я упустил что-то очень глупое?!

$servername = "xxx";
$username = "xxxx";
$password = "xxx";
$dbname = "xxx";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
$ref = trim(($_POST['ref']));

$count=1;


$sel_query="SELECT ref, sname, fname, B1 FROM Enrol where ref =?";
$stmt = $conn->prepare($sel_query); 



$stmt->bind_param("s", $ref);
$stmt->execute();
$result = $stmt->get_result(); // get the mysqli result
$user = $result->fetch_assoc(); // fetch data   
if($result->num_rows === 0) exit('No results!');
while($row = $result->fetch_assoc()) {  ?>

<tr>
<td><?php echo $count; ?></td>
<td><?php echo $row["ref"]; ?></td>
<td><?php echo $row["sname"]; ?></td>
<td><?php echo $row["fname"]; ?></td>
<td><?php echo $row["B1l"]; ?></td>


</tr>

<?php $count++; } ?>

</table>

</body>

<?php
$stmt->close();
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...