आपका दूसरा bindParam()
(आपको पढ़ना और समझना चाहिए कि यह विधि वास्तव में क्या करती है!) if
. के अंदर शर्त बकवास है!
इसे बदलें:
if($stmt->rowCount() > 0){
$stmt->bindParam($badgeid, $email, $fullname, $roles_id, $team_id);
$stmt->fetch();
$user = array(
'badgeid'=>$badgeid,
'email'=>$email,
'fullname'=>$fullname,
'roles_id'=>$roles_id,
'team_id'=>$team_id
);
इसके लिए:
$result = $stmt->fetch(\PDO::FETCH_ASSOC); // Get results as array
if ($result) {
// Since we only get the fields we want to send back, you can assign `$result` directly to `$response['user']`
$response['user'] = $result;
PHP ने एक संबंधित त्रुटि फेंकी थी, जिसे आपने अपने अनुरोध की कच्ची प्रतिक्रिया में देखा होगा!