इसे दो अलग-अलग प्रश्नों में करें:
$db->query('SET @rownum := 0');
$sql = 'SELECT @rownum :[email protected] + 1 AS Rank, User_Id, COUNT(User_ID) AS Block_Count FROM Block_Owners'
$stmt = $db->prepare($sql);
$stmt->bind_param('ii', $world, $userId);
$stmt->execute();
हालांकि, ध्यान दें कि जिस क्वेरी को आप चलाना चाहते हैं वह हमेशा एक ही पंक्ति लौटाएगी (Rank = 1
के साथ) ) चूंकि आप GROUP BY
. के बिना एक समग्र फ़ंक्शन का उपयोग कर रहे हैं ।