Fix 500 in payment endpoints by using separate connections

This commit is contained in:
Hamza-Ayed
2026-08-01 15:54:52 +03:00
parent 3c6ed0d2b1
commit 7efb913245
3 changed files with 35 additions and 58 deletions
@@ -5,15 +5,15 @@ $driver_id = filterRequest("driver_id");
$sql = "SELECT
COUNT(id) AS count
FROM
`rideDB`.`ride`
`ride`
WHERE
LOWER(`ride`.`status`) IN ('finished','completed')
LOWER(`status`) IN ('finished','completed')
AND driver_id = :driver_id
AND created_at >= CURDATE();
";
// كان المعرّف يُدمج في نص الاستعلام مباشرةً — حقن SQL.
try {
$stmt = $con->prepare($sql);
$stmt = $conRide->prepare($sql);
$stmt->bindValue(':driver_id', $driver_id);
$stmt->execute();