Examveda

mysql_fetch_row() returns . . . . . . . .

A. integer

B. float

C. structure

D. pointer

Answer: Option D

Solution (By Examveda Team)

This question is about the `mysql_fetch_row()` function in MySQL. This function is used to fetch data from a result set, which is a collection of rows returned by a query.

Let's break down the options:
* Option A: integer - This is incorrect. `mysql_fetch_row()` doesn't return a single integer.
* Option B: float - This is also incorrect. `mysql_fetch_row()` doesn't return a single floating-point number.
* Option C: structure - This is partially correct. `mysql_fetch_row()` does return data in a structured format, but it's not a typical "structure" like you might find in some programming languages.
* Option D: pointer - This is the correct answer. `mysql_fetch_row()` returns a pointer to an array. This array contains the values of each column in the current row from the result set.

In simpler terms, imagine you have a table with columns like "name," "age," and "city." When you use `mysql_fetch_row()`, it gives you a way to access the data in each row of that table. It gives you a pointer to an array where each element in the array corresponds to a column in the row you fetched.

So the answer is Option D: pointer**.

This Question Belongs to MySQL >> MySQL Miscellaneous

Join The Discussion

Related Questions on MySQL Miscellaneous