Bonjour,
J'ai créer une classe mysql avec une methode public select qui doit me retourner la selection dans la DB
dans mon code je l'appel de cette manière
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
et quand je veux afficher ce que la methode ma retournée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $result = $db->select('*','t_type','');
ca me donne le mesage d'erreur suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo mysql_result($result, 2);
Une chose dont je ne sais pas est ce que pour retournée un objet dans la page il y a une methode specialWarning: 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
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
Partager