Categories: Magento

How to Execute Custom Query in magento.?

Executing Custom Query in magento.
When you are working with the custom Magento development then we need use specific custom queries to get the desired result respectively. Here we have arranged some of the most important queries for Magento developers.Use the below given code carefully for creating database connections, Insert, select, update, delete and truncate queries with Magento.


Create Database Connections In Magento:-

With the given code you will be able to read and write from the database tables for creating database connections.

<?php
$read= Mage::getSingleton('core/resource')->getConnection('core_read'); 
//Only for reading the data from the database tables
$write = Mage::getSingleton('core/resource')->getConnection('core_write'); 
// Only for writing the data into the database tables
?>

Custom Insert Query in Magento:-

For insert query we use the following code given below with specific results accordingly

<?php
$connection = Mage::getSingleton('core/resource')->getConnection('core_write');
// insert
$sql = "INSERT INTO `table_name` (`id`,`name`,'email',`data`) 
VALUES ('1','tutorialsmines','example@gmail.com','Hello! Welcome To Tutorialmines')";
$connection->query($sql);
?>

Custom Select Query In Magento:-

With the given code you can use Custom Select query in Magento for get the specific results respectively.

<?php
$read= Mage::getSingleton('core/resource')->getConnection('core_read');
$value=$read->query("select * from table_name");

while ($row = $value->fetch()){
print_r($row);// to print data
};

?>

Custom Update Query In Magento

With the given below code one can use custom update query in their code effectively.

<?php
 $write = Mage::getSingleton('core/resource')->getConnection('core_write');
 $write->query("UPDATE table_name SET
          table_column=column_value WHERE table_column=column_value ");
?>

Custom Delete Query In Magento:-

This code is used to write custom delete query in Magento for removing the specific things from Magento.

<?php
 $where = "id = 10";
 $write = Mage::getSingleton('core/resource')->getConnection('core_write');
 $write->query("delete from TABLE_NAME where field_name = 'value'");
?>

Custom Truncate a Table Query In Magento:-

For truncating a table query use the below code accordingly for removing tables respectively.

<?php
 $read= Mage::getSingleton('core/resource')->getConnection('core_read');
 $read->query("Truncate table table_name");
?>

Hope this will be helpful, Thanks and Enjoy more Magento important posts at Tutorialmines now.

Rohan pathak

Recent Posts

What Is a Progressive Web App? Why Would You Need One?

App usage is growing steadily without showing any signs of slowing down. Hence, it is no surprise that mobile applications…

12 months ago

7 Most Popular Paid Online Advertising Strategy

As the world has grown more digital, businesses have adapted themselves. An effectual adaptation includes online advertising. Offline advertising styles…

1 year ago

The Importance of User-Centered Design in Mobile App Development

Step into a world where apps dance to the user's tune. Picture Instagram, a photo-sharing sensation that swept the globe.…

1 year ago

Healthcare Mobile App Development: A Complete Guide for Founders

COVID-19 has led to a digitalization of lifestyle. As patients are taking their mental and physical health more seriously, healthcare…

1 year ago

Exploring Diverse WordPress Theme Niches: A Comprehensive Guide

Introduction WordPress, an immensely popular content management system (CMS), powers over 40% of the internet. What makes WordPress even more…

1 year ago

8 Awesome Blog Content Ideas for Movers to Skyrocket the SEO

For moving companies trying to capture their market share amidst stiff competition, a tip or two about what they can…

1 year ago