If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
अभी तक आपने PHP MySQL Database में Database Creation / Deletion , Table Creation / Deletion , Records Insertion / Updation सीखा। इस Topic में आप सीखेंगे की Table से Records Delete कैसे करते हैं।
PHP में MySQL Tables से आप Data को one by one या एक साथ या Condition based कैसे भी आसानी से delete कर सकते हैं , बस आपको अपनी need according MySQL Query run करनी होगी।
MySQL Table से single record delete करने के लिए simply हमें limit apply करनी होती है।
File : php_mysql_del.php
<?php
/*making database connection*/
$connection = mysqli_connect("localhost", "root", null, "db_test");
if(! $connection)
die("Database connection error : ".mysqli_connect_error());
$query = "DELETE FROM tbl_users LIMIT 1";
if(mysqli_query($connection, $query))
echo 'Record deleted';
else
echo 'MySQL Error : '.mysqli_error($connection);
?>
Record deleted
Example Run करने के बाद आप Table check करेंगे तो first record delete हो गया होगा।
❕ Important
हालाँकि MySQL Query में आप order by भी apply कर सकते हैं। By default ascending (ASC) order होता है , इसलिए सबसे पहला record delete हुआ है। Last Record delete करने के लिए आप MySQL Query descending order में run कर सकते हैं।
For Example :
$query = "DELETE FROM tbl_users ORDER BY DESC LIMIT 1"
Condition Based record delete करने के लिए हमें Table के किसी column से value को match करना होता है , तो जहाँ पर भी बो value match करेगी वो सभी records delete हो जायेंगे।
For Example:
$query = "DELETE FROM tbl_users WHERE email='raju@gmail.com'";
mysqli_query($connection, $query);
हालाँकि आप comma separated values provide करके multiple conditions से भी delete कर सकते हैं।
$query = "DELETE FROM table_name WHERE column1=value1, column2=value2";
MySQL Table से complete data आप 2 तरह से delete कर सकते हैं।
$query = "DELETE FROM table_name";
//or
$query = "TRUNCATE TABLE table_name";
दोनों में से आप कोई भी Query run कर सकते हैं।
TRUNCATE & DELETE में सबसे बड़े 2 difference हैं।