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

PHP/MySQL के साथ एकाधिक कॉलम से सबसे छोटा मान चुनें

मुझे दो त्रुटियां मिली हैं।

<मजबूत>1. एसक्यूएल

आपकी क्वेरी आपके विशिष्ट उदाहरण के लिए काम करती है, लेकिन COL2 . में छोटी संख्या का उपयोग करके देखें या COL3 , तो आप पाएंगे कि यह आपके द्वारा खोजे जा रहे परिणाम प्रदान नहीं करता है।

इसके बजाय इसे आजमाएं:

SELECT LEAST(
   MIN(COL1),
   MIN(COL2),
   MIN(COL3)
)
FROM yourtable;

<मजबूत>2. पीएचपी

php में mysql क्वेरी का उपयोग करने के लिए, कृपया मैनुअल की जांच करें इसे कैसे संग्रहीत किया जा सकता है, आपका उदाहरण यह नहीं है कि यह कैसे किया जाता है। यदि आपकी क्वेरी स्ट्रिंग $SQL . में संग्रहीत है , तो यह इस तरह दिख सकता है:

/* querying... */
$result = mysql_query($SQL);

/* handling possible errors */
if (!$result) {
    die('Invalid query: ' . mysql_error());
}

/* handling the response */
while ($row = mysql_fetch_assoc($result)) {
    var_dump($row);
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. लिनक्स के लिए 12 MySQL/MariaDB सुरक्षा सर्वोत्तम अभ्यास

  2. Mysql में पंक्तियों के एक सेट पर संचयी योग

  3. MySQL में वर्जन स्ट्रिंग (x.y.z) की तुलना कैसे करें?

  4. कैसे तैयार बयान के साथ एक बार में एक mysql डेटाबेस में कई पंक्तियों को सम्मिलित करने के लिए?

  5. एक आरईएसटी एपीआई कैसे लिखें?