Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक SET वैरिएबल स्टेटमेंट के साथ Mysqli क्वेरी (यानी कई क्वेरीज़)

इसे दो अलग-अलग प्रश्नों में करें:

$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 . के बिना एक समग्र फ़ंक्शन का उपयोग कर रहे हैं ।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. हाइबरनेट hbm2ddl.auto डिफ़ॉल्ट मान

  2. डब्ल्यूपीएफ में डाटाग्रिड रीफ्रेश कैसे करें

  3. php mySQL समूह समवर्ती और समूह द्वारा

  4. SQLite3 (या सामान्य SQL) एक क्वेरी परिणाम की nth पंक्ति को पुनः प्राप्त करता है

  5. MySQL फ़ंक्शन दो अक्षांश और देशांतर के बीच की दूरी की गणना करने के लिए