я хочу подсчитать точечные записи из базы данных mysql по идентификатору пользователя, использующего php, в конечный код json

#php #mysql #sql #json

#php #mysql #sql #json

Вопрос:

ЭТО МОЯ БАЗА ДАННЫХ

Это мой php для получения записи из базы данных mysql. Помогите мне посчитать точки из базы данных по идентификатору пользователя. Я реализовал свой проект с помощью Android Studio, можете ли вы помочь мне, как подсчитать запись с помощью запроса mysql?

 <?php 
require_once"../konmysqli.php";
$respon = array();

if (isset($_GET["kode_pengguna"])) {
$kode_pengguna = $_GET['kode_pengguna'];
$sql="SELECT * FROM `$tbinvoice` WHERE `kode_pengguna` = 
'$kode_pengguna'";
$jum=getJum($conn,$sql);
if ($jum>0) {
$d=getField($conn,$sql);
$record = array();
$record["kode_pengguna"] = $d["kode_pengguna"];
$record["point"] = $d["point"];
$record["kode_invoice"] = $d["kode_invoice"];
$record["nomor_invoice"] = $d["nomor_invoice"];

$respon["sukses"] = 1;
$respon["record"] = array();

array_push($respon["record"], $record);
$respon["pesan"] = "$jum record";
echo json_encode($respon);
} else {
$respon["sukses"] = 0;
$respon["pesan"] = "0 record";
echo json_encode($respon);
}

} else {
$respon["sukses"] = 0;
$respon["pesan"] = "? lengkapi data";
echo json_encode($respon);
}
?>

<?php

function getJum($conn,$sql){
$rs=$conn->query($sql);
$jum= $rs->num_rows;
$rs->free();
return $jum;
}

function getField($conn,$sql){
$rs=$conn->query($sql);
$rs->data_seek(0);
$d= $rs->fetch_assoc();
$rs->free();
return $d;
}
?>
  

Ответ №1:

Если вы хотите узнать количество строк в запросе, вы можете использовать:

 select count(*) from X_Table where X_Condition;