我想根据kodeDosen列中的内容将包含数据库数据的数组编码为JSON格式。当我尝试在postman上测试它时,我收到了这条消息:
警告:mysql_fetch_assoc()期望参数1为 资源,给定的对象 C:\ xampp \ htdocs \ test \ DosenPublikasi \ viewUpload.php 在线 16
[]
这是我的PHP代码:
<?php
include 'connectdb.php';
$data = json_decode(file_get_contents('php://input'),true);
$kodeDosen = $data["kodeDosen"];
$sql = "SELECT * FROM tbl_publikasi WHERE kodeDosen = '$kodeDosen'";
$result = mysqli_query($conn,$sql);
$response = array();
while ($row = mysql_fetch_assoc($result)) {
$response [] = $row;
}
print json_encode($response);
mysqli_close($conn);
?>
答案 0 :(得分:0)
原来我只需要将mysql_fetch_assoc($result)
更改为mysqli_fetch_assoc($result)