• [^] # Re: Je n'ai rien contre ton projet

    Posté par (site web personnel) . En réponse à la dépêche Sortie de SMI 0.9.9y. Évalué à 3.

    Quelques éléments :
    - on n'évite de faire des select * pour des raisons de performances mais aussi de logique. On s'attend à récupérer N champs. On modifie la table en ajoutant 2 champs. Par chance cela peut être transparent pour le code qui suit mais c'est rarement le cas.
    - tes requêtes ne semblent pas protégées contre les injections sql, entre autre. Il faut au minimum utiliser mysql_real_escape_string(). pdo ??
    - l'arobase ne doit servir qu'à masquer des ouvertures de flux (fichier, socket,…) et à l'unique condition de tester le code de retour de la fonction.
    - on ne fait pas de "or die" en dehors de la phase de tests !

    Bon courage.