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

संदर्भ:MySQL एक्सटेंशन का उपयोग करके एक आदर्श कोड नमूना क्या है?

उस पर मेरा वार। वास्तविक दुनिया की कुछ उपयुक्तताओं को बनाए रखते हुए इसे यथासंभव सरल रखने का प्रयास किया।

यूनिकोड को संभालता है और पठनीयता के लिए ढीली तुलना का उपयोग करता है। अच्छे बनो;-)

<?php

header('Content-type: text/html; charset=utf-8');
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 1);
// display_errors can be changed to 0 in production mode to
// suppress PHP's error messages

/*
Can be used for testing
$_POST['id'] = 1;
$_POST['name'] = 'Markus';
*/

$config = array(
    'host' => '127.0.0.1', 
    'user' => 'my_user', 
    'pass' => 'my_pass', 
    'db' => 'my_database'
);

# Connect and disable mysql error output
$connection = @mysql_connect($config['host'], 
    $config['user'], $config['pass']);

if (!$connection) {
    trigger_error('Unable to connect to database: ' 
        . mysql_error(), E_USER_ERROR);
}

if (!mysql_select_db($config['db'])) {
    trigger_error('Unable to select db: ' . mysql_error(), 
        E_USER_ERROR);
}

if (!mysql_set_charset('utf8')) {
    trigger_error('Unable to set charset for db connection: ' 
        . mysql_error(), E_USER_ERROR);
}

$result = mysql_query(
    'UPDATE tablename SET name = "' 
    . mysql_real_escape_string($_POST['name']) 
    . '" WHERE id = "' 
    . mysql_real_escape_string($_POST['id']) . '"'
);

if ($result) {
    echo htmlentities($_POST['name'], ENT_COMPAT, 'utf-8') 
        . ' updated.';
} else {
    trigger_error('Unable to update db: ' 
        . mysql_error(), E_USER_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. MySQL में TO_BASE64 () फ़ंक्शन कैसे काम करता है

  2. .frm फ़ाइलों से mysql डेटाबेस को पुनर्स्थापित करें

  3. क्या MySQL का टाइमज़ोन UTC पर सेट होना चाहिए?

  4. डेटाबेस MySQL और Python के साथ स्वचालित रूप से अपडेट नहीं होता है

  5. टेबल यूजर के लिए सॉल्विंग इंडेक्स भ्रष्ट है; इसे सुधारने का प्रयास करें