Jump to content
php.lv forumi

Lauka paarbaude MySql


OverBurner

Recommended Posts

$x = 3;//tavaveertiiba
$rezultats = mysql_query("SELECT id FROM tabula WHERE id = $x LIMIT 0, 1");
if(mysql_num_rows($rezultats)>0){
//Taatad ir taads id
}
else {
//Taatad nav taads id
}

Vai arī tu domāji tieši par to, vai tabula satur lauku ar nosaukumu "id" ???

Edited by Aleksejs
Link to comment
Share on other sites

Nedaudz OT, bet vai kāds varētu nokomentēt, kurš variants izpildīsies ātrāk?

Es domāju, ka "SELECT .... LIMIT 0, 1", jo vaicājums izpildīsies tikai tik ilgi, līdz atradīs pirmo atbilstošo vērtību. Savukārt "SELECT count(...)..." būs jāiziet cauri visai tabulai.

 

Vai es pareizi domāju?

Link to comment
Share on other sites

×
×
  • Create New...