mysql_fetch_row() VS mysql_fetch_object() VS mysql_fetch_assoc() VS mysql_fetch_array()

Hello Coders, here are not a very new topic for the experienced people but a very interesting topic for beginners who are always confused with these function as I mention on heading.

Today I elaborate all these with some small examples, I think you all understand very well after reading that one time. So let’s start.

Here is a table for better understanding, Suppose this is MySQL table and there is one row.




This function as the name suggests giving rows of the data which we set in the query. But one thing the values will come in order as we define on the query and indexed start with 0 and end with less than a number of the selected column. 

Here is the example which shows you how this is implemented on the code.


This is the second PHP function which is also used for data fetching but with different format. This is also called the ASSOCIATIVE array format. Means on this array, all elements have their name with values. We fetch all value using their field name.

Like the following example,


All the above functions are using to fetch data from the database but with a different type. This function also does the same but fetches data from the database using Object type.

Please check the example below for a better understanding.


This function, fetch result from a database as an associative array, index numeric array and both numeric and associative at the same code.

See here on the example,

Above all are the difference between these functions, check if you have some improvements then please comment below.

To know more

Also Check:

Happy Coding…!

Was this article helpful?
My name is Bikash Kr. Panda. I own and operate PHPCODER.TECH, my native place in Odisha. I am a Web Programmer by profession and working on more than 50 projects to date. My passion is working on the web-based project using PHP and relate to all CMS and frameworks which is based on PHP.
Posts created 175

One thought on “mysql_fetch_row() VS mysql_fetch_object() VS mysql_fetch_assoc() VS mysql_fetch_array()

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top
mariobet - supertotobet - escort -

- milanobet giriş - gizabet giriş -
perabet giriş
- betkanyon giriş -

jojobet giriş

We are now accepting guest posting and creation of back-links.
This is default text for notification bar