php preg_match commence avec le mot-clé

Sûrement un problème facile, mais je ne peux pas obtenir est résolu...

Je veux juste détecter si ma requête sql est de commencer avec un "select" ou quoi que ce soit d'autre.
Ce code ne semble pas fonctionner :

if (preg_match("/^(select)/i", $sql) > 0)
{
//SELECT query
}
else
{
//other query
}

Merci pour votre aide !

[MODIFIER]
Ok, j'ai la racine de la cause:
J'ai peut-être des espaces, des tabulations et retourne devant le mot-clé "select"...

OriginalL'auteur Réjôme | 2012-02-03