jag bara undrar om det finns något sätt att optimera koden för PHP med MySQL. Om det finns liksom några speciella kommandon eller så jag inte känner till. För just nu blir mina sidor jag kodar med PHP och SQL väldigt sega, och om det beror på min kod eller servern vet jag inte. :D
Hur som helst... Det gäller SELECT-queries... Mallen, just för mig, brukar se ut något i den här stilen:
$conn = mysql_connect("","","");
mysql_select_db("");
$result = mysql_query("
SELECT *
FROM tabell
WHERE något = något annat
ORDER BY något
");
while ($row = mysql_fetch_array($result)) {
echo "{$row["något"]} {$row["något"]}";
}
mysql_free_result($result);
mysql_close($conn);
Min fråga är nu om det finns något bättre sätt att göra detta på... Finns det? :D Eller har ni några andra tips/förslag?
Med mysql_fetch_array() så kan man skriva både $row[0] och $row['fältnamn'] för att få fram första fältet. Det borde då vara effektivare att använda mysql_fetch_assoc() om man bara vill kunna skriva $row['fältnamn'] då den andra vektorn inte skapas. Kanske ingen gigantisk prestandaförbättring utan mera finlir. :)