Есть функция в mysql
CREATE DEFINER=`ukm_server`@`localhost` FUNCTION `acc_get_current_balance`(accId INTEGER(11)) RETURNS decimal(20,2)
READS SQL DATA
COMMENT 'Получает текущий баланс по счету'
BEGIN
DECLARE res DECIMAL(20,2);
SET res = 0.0;
select IFNULL(balance,0.0) INTO res
FROM `local_auth_account_journal`
where account_id = accId
order by date DESC , id DESC LIMIT 1;
RETURN IFNULL(res,0.0);
END
и мой код
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$link = mysqli_connect('192.168.2.241', 'wishuser', 'wishpass') or die ('Error connecting to mysql: ' . mysqli_error($link));
mysqli_select_db($link, 'ukmserver');
$result = mysqli_query($link, "SELECT acc_get_current_balance('@account_id') ");
while ($row = mysqli_fetch_assoc($result))
{
echo "логин : {$row['account_id']} <br>";
}
?>
UPD. В общем мне надо этой функции отправить id человека скажем '1' и получить значение. Как мне это сделать?