class mySql {
static function query($q){
return mysql_query($q)or die(mysql_error());
}
}
classe MySqlfonction PHP statique ne meurt pas
echo mySql::query('SELECT * FROM unknown_table');
il doit mourir et afficher l'erreur de MySQL, mais ce ne est pas.
Est-ce que les fonctions statiques fonctionnent vraiment de cette façon?
Qu'est-ce qui se passe à la place? –
rien. il ne montre rien juste la page normale il meurt quand j'ajoute ou meurs (mysql_error()); à la dernière déclaration – kapitanluffy
Quel est le code complet? Dans ce contexte, mysql_query ne devrait même pas fonctionner car aucune connexion n'a encore été établie. Mais il devrait quand même imprimer une erreur. Je viens de tester ma propre classe et cela fonctionne correctement, le problème doit se situer ailleurs. –