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

डेटा खींचना और उसे HTML तालिका में प्रिंट करना

आपकी क्वेरी शायद विफल हो रही है।

mysql_error() से वापसी को प्रतिध्वनित करने का प्रयास करें; समस्या क्या हो सकती है, यह देखने के लिए क्वेरी को आज़माने के बाद।

आपको अपने इनपुट को इंजेक्शन से भी बचाना चाहिए। यदि लॉगिन आईडी एक उपयोगकर्ता नाम है, तो आपको एक MySQL क्वेरी में उद्धरणों के साथ एक स्ट्रिंग को घेरना होगा - यदि लॉगिन आईडी एक उपयोगकर्ता नाम है। अगर यह एक पूर्णांक है तो आप ठीक हो सकते हैं।

ऐसा करने के और भी मजबूत तरीके हैं लेकिन सरलता से:

  $profile = mysql_real_escape_string($_GET['profile']);

  $sqlStr = "SELECT loginid, submissionid, title, url, datesubmitted, displayurl
               FROM submission
              WHERE loginid = '$profile'
           ORDER BY datesubmitted DESC";

  $result = mysql_query($sqlStr);

  if($result) {
      // Handle output
  } 
  else {
      echo 'query failed';
      // don't leave this here in production!
      echo mysql_error();
  }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दशमलव से INT . कास्ट करें

  2. एक mysql तालिका में php से श्रेणी का नाम स्टोर करने का सबसे अच्छा तरीका

  3. विजुअल स्टूडियो 2015 से mysql से कनेक्ट नहीं हो सकता

  4. MySQL अद्वितीय कॉलम का चयन करें जहां अन्य कॉलम अधिकतम है

  5. mySQL दिनांक समय सीमा क्वेरी समस्या