Jump to content

[SOLVED] code that brings back one record only


Omzy

Recommended Posts

I've got code as follows:

 

 
$query="SELECT * FROM customer WHERE id='$_GET['id']'";
  $results = mysql_query($query);
  
  while($row=mysql_fetch_array($results, MYSQL_ASSOC))
  {

//assign all the $row variables;

}

 

Now because the ID field is unique, it will always bring back one record only, which is just what I need it to do.

 

This code works fine, but I want to know is this the most efficient way of doing it? Should I put in a "LIMIT" parameter on the SQL query, do I really need to use a WHILE loop?

I've got code as follows:

 

 
$query="SELECT * FROM customer WHERE id='$_GET['id']'";
  $results = mysql_query($query);
  
  while($row=mysql_fetch_array($results, MYSQL_ASSOC))
  {

//assign all the $row variables;

}

 

Now because the ID field is unique, it will always bring back one record only, which is just what I need it to do.

 

This code works fine, but I want to know is this the most efficient way of doing it? Should I put in a "LIMIT" parameter on the SQL query, do I really need to use a WHILE loop?

 

You don't need a loop if you only need one row.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.