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

Mysql SELECT क्वेरी ने काम किया, अब 2 मिनट बाद नहीं (बिना बदलाव के)

परिणाम लोड करने के बाद, आपको यह देखना होगा कि क्या यह सफल रहा। क्योंकि इस बात की संभावना हमेशा बनी रहती है कि सर्वर चला गया है, या कोई मुफ्त कनेक्शन उपलब्ध नहीं है।

अगर ऐसा है, तो mysqli_query false लौटाएगा , जो आपके द्वारा अनुभव किया जा रहा व्यवहार प्रतीत होता है।

$username = mysqli_real_escape_string($username);
$id4 = mysqli_real_escape_string($id4);

$stuff_get = mysqli_query($con,
    "SELECT users.id, users.email, users.hash, users.username
     FROM users
     WHERE 
         users.username = '$username' 
         AND users.id=$id4");

if ($stuff_get)
{
    $gotstuff = mysqli_fetch_array($stuff_get, MYSQL_ASSOC);
}
else
{
    throw new \Exception('Could not retrieve result.');
}

(नोट:मैं क्वेरी चलाने से पहले आपके पैरामीटर से बच रहा हूं ... बस यह सुनिश्चित करने के लिए कि जब कोई कोड कॉपी/पेस्ट करता है तो इसे नहीं भुलाया जाता है। बीटीडब्ल्यू, आप तैयार बयानों पर स्विच करने पर विचार कर सकते हैं ... उपयोग करने में आसान, और अधिक सुरक्षित।)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. नई पंक्तियों के लिए MySQL तालिका को मतदान करने का सबसे तेज़ तरीका क्या है?

  2. SQL IN क्लॉज के लिए PHP सरणी को फ़ॉर्मेट करना

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

  4. प्रकार द्वारा समूहीकृत विशिष्ट तिथि के निकटतम रिकॉर्ड प्राप्त करें

  5. mysql में एक पूर्णांक की रैंकिंग पाएं