Problème avec méthode d'une classe
Bonjour,
J'ai créer une classe mysql avec une methode public select qui doit me retourner la selection dans la DB
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
public function select($columnName,$sql_table_name,$conditionWhere)
{
$this->sql_query = 'SELECT '.$columnName.' FROM '.$this->sql_table_name.' '.$conditionWhere;
try
{
$result = mysql_query($this->sql_query);
}
catch(Exception $e)
{
$this->error('Erreur lors de la selection dans la base '.$this->sql_data_base . mysql_error());
}
return $result; |
dans mon code je l'appel de cette manière
Code:
1 2
|
$result = $db->select('*','t_type',''); |
et quand je veux afficher ce que la methode ma retournée
Code:
echo mysql_result($result, 2);
ca me donne le mesage d'erreur suivant
Citation:
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 3.0\www\restonet.ch\page\addNewResto.php on line 20
Une chose dont je ne sais pas est ce que pour retournée un objet dans la page il y a une methode special
car a moi il me semble que en utilisant simplement la commance return ca devrais fonctionner
Merci pour toute l'aide que vous allez me donner