PHP Fetch table langzaam
Ilias Galoufi
29/05/2011 00:42:09Beste mensen,
Ik zit met een probleempje en ik wil hier graag geholpen mee worden. A.u.b.! :D
Ik heb de volgende method:
public function checkUsed($url){
$url = strtolower($url);
$sqlCheckUsed = "SELECT url FROM checkedsites";
$result = mysql_query($sqlCheckUsed);
while ($row = mysql_fetch_array($result)){
if ($row['url'] == $url){
return true;
}
}
return false;
}
De bovenstaande script werkt naar behoren alleen... Is de script te langzaam wanneer de tabel groter wordt (meer rijen). Is er een ander manier? Een efficiëntere manier? Ik hoor het graag van jullie!
Alvast bedankt!
Grtz,
Ik zit met een probleempje en ik wil hier graag geholpen mee worden. A.u.b.! :D
Ik heb de volgende method:
public function checkUsed($url){
$url = strtolower($url);
$sqlCheckUsed = "SELECT url FROM checkedsites";
$result = mysql_query($sqlCheckUsed);
while ($row = mysql_fetch_array($result)){
if ($row['url'] == $url){
return true;
}
}
return false;
}
De bovenstaande script werkt naar behoren alleen... Is de script te langzaam wanneer de tabel groter wordt (meer rijen). Is er een ander manier? Een efficiëntere manier? Ik hoor het graag van jullie!
Alvast bedankt!
Grtz,
PHP hulp
16/01/2025 07:12:12Jelmer -
29/05/2011 00:52:44Zorg ervoor dat er een (unique?) index zit op de 'url' kolom in je database, en query dan specifiek op die kolom: