Det kan meget vel passe.
Ved at bruge $row[id] (uden gnyffer), så be'r du PHP om at lave en konstant der indeholder strengen 'id'. Altså bliver $row['id'] til
if(!defined('id')) {
define('id','id');
echo $row[id];
}
Altså to ekstra funktionskald før du får fat i det reelle index i det pågældende array.
Dobbeltgnyffer er også langsommere end enkelt-gnyffer, da PHP parser variabler skrevet i dobbeltgnyffer hvor strenge omsluttet med enkeltgnyffer læses som en regulær streng.
Saml så mange SQL kald til et kald. Ved f.eks generering af en træ-struktureret menu, kan du sagtens hente alle menu punkter i ét SQL kald og herefter bruge PHP til sortere alle punkterne.
JOIN kan bruges til at hente data fra to eller flere tabeller i stedet for at lave to eller flere SQL kald. Dette er gældende hvis resultaterne fra flere SQL kald kan samles til en record.
Nogle af punkterne i det link du henviser til at rigtige nok, men en del skal tages med et gran salt.