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

MySQLi MySQL कोड के समतुल्य

ठीक है, एक OO अर्थ में, यह निम्न से जाएगा:

if(mysql_num_rows(mysql_query("SELECT userid FROM users WHERE userid = '$userid'"))){
    //code to be exectued if user exists
}

प्रति (संख्यात्मक उपयोगकर्ता आईडी मानकर):

$result = $mysqli->query("SELECT userid FROM users WHERE userid = ".(int) $userid);
if ($result->num_rows) {
    //code
}

टू (स्ट्रिंग यूजर आईडी मानकर):

$result = $mysqli->query("SELECT userid FROM users WHERE userid = '". $db->real_escape_string($userid) . "');
if ($result->num_rows) {
    //code
}

प्रति (तैयार बयानों को मानते हुए):

$stmt = $mysqli->prepare("SELECT userid FROM users WHERE userid = ?");
$stmt->bind_param('s', $userid);
$stmt->execute();
$stmt->store_result();
if ($stmt->num_rows) {
    //code
}

अब, यह मान रहा है कि आप MySQLi के OOP संस्करण का उपयोग कर रहे हैं (जो आपको होना चाहिए, IMHO, क्योंकि यह जीवन को कई तरीकों से आसान बनाता है)।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. निश्चित चौड़ाई बाइनरी डेटा के लिए आदर्श फ़ील्ड प्रकार

  2. क्लाउड में MySQL - Amazon RDS के पेशेवरों और विपक्ष

  3. MySQL से JDBC कनेक्शन नहीं बना सकता (Java, IntelliJ और Linux का उपयोग करके)

  4. नेस्टेड सेट का उपयोग करके डायनामिक मेनू बनाएं

  5. उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' के लिए MYSQL एक्सेस अस्वीकृत