php - need the result of mysqli query as a json array from this phpscript -
this php script
$con = mysqli_connect(host,user,pass,db); if($_server['request_method']=='get') { $qry_check="select * `tb_user`"; $stmt = $con->prepare($qry_check); if ($stmt->execute()){ echo "success"; }} else echo "fail"; } ?>
when run query on mysqli online server result have attached below need result json array when call json url, hanks in advance,enter image description here
try this
<?php $con = mysqli_connect(host,user,pass,db); if($_server['request_method']=='get') { $stmt = $con->prepare("select * tb_user"); if ($stmt->execute()) { $users = array(); $user=$stmt->get_result(); while($row = $user->fetch_assoc()){ $users[]=$row; } $stmt->close(); echo json_encode($users); } } ?>
or use code. add remaining columns in code full result
<?php $con = mysqli_connect(host,user,pass,db); if($_server['request_method']=='get') { $stmt = $con->prepare("select user_id, category_id tb_user"); if ($stmt->execute()) { $users = array(); $stmt->bind_result($user_id, $category_id); while ($stmt->fetch()) { $user["user_id"] = $user_id; $user["category_id"] = $category_id; $users[] = $user; } $stmt->close(); echo json_encode($users); } } ?>
Comments
Post a Comment