Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

मौजूदा MySQL तालिका से डेटा हटाने के लिए PHP स्क्रिप्ट कैसे लिखें?

हम PHP फ़ंक्शन - mysql_query() में WHERE क्लॉज के साथ या बिना SQL DELETE कमांड का उपयोग कर सकते हैं। यह फ़ंक्शन SQL कमांड को उसी तरह निष्पादित करेगा जैसे यह mysql> प्रॉम्प्ट पर निष्पादित होता है। इसे समझाने के लिए हम निम्न उदाहरण ले रहे हैं:

उदाहरण

इस उदाहरण में, हम 'tutorial_tbl' नामक MySQL तालिका से एक रिकॉर्ड हटाने के लिए PHP स्क्रिप्ट लिख रहे हैं जिसका tutorial_id 3 है।

<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
    die('Could not connect: ' . mysql_error());
}
$sql = 'DELETE FROM tutorials_tbl WHERE tutorial_id=3';
mysql_select_db('TUTORIALS');
$retval = mysql_query( $sql, $conn );
if(! $retval ) {
    die('Could not delete data: ' . mysql_error());
}
echo "Deleted data successfully\n";
mysql_close($conn);
?>
  1. - MySQL में टेबल से कॉलम कैसे डिलीट करें?

    हम ALTER कमांड की मदद से टेबल से कॉलम डिलीट कर सकते हैं। मान लीजिए हमने एक टेबल बनाई है और इसमें कुछ कॉलम डिलीट करने की आवश्यकता है। हम ALTER और DROP कमांड का उपयोग करके इसे प्राप्त कर सकते हैं। आइए एक उदाहरण देखते हैं। पहले, हम एक टेबल बनाएंगे। mysql> create table DeleteColumnNameDemo ->

  1. - MySQL में टेबल से अंतिम रिकॉर्ड (शर्त के साथ) कैसे हटाएं

    टेबल से अंतिम रिकॉर्ड (शर्त के साथ) हटाने के लिए, आपको ORDER BY DESC के साथ LIMIT 1 का उपयोग करने की आवश्यकता है। सिंटैक्स इस प्रकार है: DELETE FROM yourTableName WHERE yourColumnName1=yourValue ORDER BY yourColumnName2 DESC LIMIT 1; उपरोक्त सिंटैक्स टेबल से अंतिम रिकॉर्ड (शर्त के साथ) हटा देगा। य

  1. - MySQL में स्टोर्ड प्रोसीजर से INSERT करना (CREATE PROCEDURE)

    पैरामीटरयुक्त स्टोर्ड प्रोसीजर बनाकर डेटा डालना MySQL में CREATE PROCEDURE से स्टोर्ड प्रोसीजर परिभाषित करें, जिसमें IN पैरामीटर लेकर INSERT निष्पादित किया जाता है। टेबल बनाना CREATE TABLE insertDataUsingStoredProcedure ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Name VARCHAR(20), Age