Jump to content
php.lv forumi

viena tabulas rinda


ray

Recommended Posts

kāds ir visātrākais kods, lai iegūtu tikai vienu rindu no datubāzes? piem. šādas vaicājumam:

mysql_query("SELECT max(id) FROM tabula");

parasti izmantoju while, bet nu nezinu vai tas ir labākais variants.

Edited by ray
Link to comment
Share on other sites

Delfins, viņš laikam domāja PHP kodu.

 

Ja man vajag vienu vērtību tikai, tad:

list($max) = mysql_fetch_row(mysql_query("SELECT max(id) FROM tabula"));

 

Un while noteikti nav labākais veids. Tas pat nav normālds veids. Tipa šitā dari ?

 

$result = mysql_query("SELECT max(id) FROM tabula");
while($row = mysql_fetch_row($result)) {
 $max = $row[0];
}

 

Tā galīgi nav labi.

Edited by andrisp
Link to comment
Share on other sites

nepareizi saprati jautājumu.

Man vajag izgūt vienu rindu.

ir piem. šāds kods:

$sql = mysql_query("SELECT max(id) as max FROM tabula");
while($row = mysql_fetch_array($sql)) {
$max = $row["max"];
}
echo $max;

 

vai šim kodam ir labāks variants?

Edited by ray
Link to comment
Share on other sites

×
×
  • Create New...