#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;