Bonjour a tous, j essaie de me creer une classe MyDb pour pouvoir manipuler plus facilement mes acces a la bdd.

Seulement j ai un petit probleme.

voici une des fct :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function querySingleItem($sql)
	{
		if ( $result = $this->mysqli->query($sql) )
		{
			if ( $row = $result->fetch_object() )
			{
				$result->close();
				return $row;
			}
			else
			{
				$result->close();
				return -1;
			}
		}
		else
		{
			echo $this->mysqli->error;
			return -1;
		}
	}
Si cette fct ne rencontre pas d erreur, elle devrait renvoyer un object (return $row).
Or j ai tester dans ma page php le retour de la fct avec un print_r() et il s'avère qu'il me dis que cette fct renvoi l entier 1.

Est-ce que quelqu'un pourrait m expliquer ceci ?