Mysql IN komutu bize bir alan içerisinde birden fazla şart ile işlem yapmamıza olanak sağlar , en fazla kullanılan işlemler ile örneklendirelim.
Veritabanımızda 5 adet içerik var ve bunların ID numaraları küçükten büyüğe sıralanıyor (1,2,3,4,5)
DELETE
[cc lang="php"]DELETE FROM table WHERE id IN (1,2,3,4,5);[/cc]
UPDATE
[cc lang="php"]UPDATE table SET column= 'VALUE' WHERE id IN (1,2,3,4,5);[/cc]
INSERT
burada ise ek bir komut yazmadan tek sorgu ile birden fazla içerik ekleyeceğiz
[cc lang="php"]$sql = "INSERT INTO table (column1, column2)
VALUES
('WORDPRESS', 'PHP'),
('JOOMLA', 'PHP'),
('SMF', 'PHP');
mysql_query( $sql, $conn );[/cc]
bu örnekleri siz ihtiyacınıza göre çoğaltabilirsiniz , çalışmalarınızda başarılar
Bu İçeriğe Ulaşmak için Arama Motorlarında Şu Şekilde Arama Yapıyorlar :
Mysql Çoklu İşlemler,
Kısa ama akılda kalıcı bir örnek yapmışsınız.
YanıtlaSilEvet Nurettin, devamlı kullanılan işlemler olduğu için akılda kalıcı olacaktır.
YanıtlaSilDongu içerisinde kullanıma göre, performans ve zaman bazlı farkı var mı acaba ?
YanıtlaSilİç içe döngülerden daha performanslıdır.
YanıtlaSilÇok yararlı bilgi bu sayede fazla kodlardan kurtulmuş olucaz :)
YanıtlaSil