Введение: Я делаю библиотеку серверных данных, используя ajax.
Ошибка: Похоже, мой print_r ($ stmt) возвращает объект.Эта первая ошибка, которую я считаю, вызывает другие мои ошибки, такие как «неперехваченная ошибка: вызов функции-члена fetch_assoc () on null»).
Кроме того, я не думаю, что print_r ($ result) показывает какие-либо подробности.
Код Ajax:
<script type="text/javascript">
$(document).on('click','.edit_btn',function (){
var id = $(this).attr("id").match(/\d+/)[0];
var edit_id = $('#example').DataTable().row( id ).data();
var edit_id = edit_id[0];
$.ajax({
type:'POST',
url: 'form.php',
datatype: "json",
data: { edit_id : edit_id },
success: function(result) {
//alert(edit_id);
alert(result);
$("#edit_id").val(edit_id);
} //success func
}); //ajax
}); //end ready
</script>
Form.php:
$conn=mysqli_connect($host,$user,$pass,$db);
$stmt = $conn->prepare("SELECT * FROM `employees` WHERE `id` = ?");
$stmt->bind_param("i", $_POST['edit_id']);
$stmt->execute();
print_r($stmt);
$result = mysqli_query($conn, $stmt);
print_r($result);
$row = $result->fetch_assoc();
echo $row;