Bonjour
Etant jeune apprenti, je n'arrive pas à comprendre comment on utilise le fetch() car j'ai essayé avec un mysql_fetch_array et aussi juste avec fetch mais rien ne marche ^^
Ache que fois que je compile, on me renvoie ça:
Fatal error: Call to a member function fetch() on a non-object in C:\wamp\www\projet\target\function_recup_some_message_enregistrer.php on line 200
Et j'ai surtout une belle boucle infini aussi !

Voici mes petites lignes de codes:
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
22
23
24
25
26
<?php
 function get_value_in_dbb($nombre_point_geolocalisation){
	try
	{
		$bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root', '');
	}
	catch(Exception $e)
	{
		die('Erreur : '.$e->getMessage());
	}
 
	$donne_ID=$bdd->query('SELECT ID FROM hidnseek_mangements ');
 
	while ($coordonnee_ID=$donne_ID->fetch(PDO::FETCH_NUM, PDO::FETCH_ORI_NEXT)){
 
		for($i=0; $i<=$nombre_point_geolocalisation; $i++){
 
			print $coordonnee_ID[i];
 
 
		}
	}              
}
$infos_ID=get_value_in_dbb(30);
echo $infos_ID;
?>

J'avais essayé de faire avec un la fonction mysql mais ça n'a rien donné :

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
22
23
24
25
26
27
28
29
30
 
<?php
function get_value_in_dbb($nombre_point_geolocalisation){
	try
	{
		$bdd = new PDO('mysql:host=localhost;dbname=riadh;charset=utf8', 'root', '');
	}
	catch(Exception $e)
	{
		die('Erreur : '.$e->getMessage());
	}
 
	$donne_ID=mysqli_query('SELECT ID FROM hidnseek_mangements  ');
 
	while ($coordonnee_ID=mysqli_fetch_array($donne_ID, MYSQL_NUM)){
		for($i=0; $i<=$nombre_point_geolocalisation; $i++){
 
			print $coordonnee_ID[i];
 
 
		}
 
 
	}
 
 
}
$infos_ID=get_value_in_dbb(30);
echo $infos_ID;
?>
Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\wamp\www\projet\target\function_recup_some_message_enregistrer.php on line 198
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in C:\wamp\www\projet\target\function_recup_some_message_enregistrer.php on line 200

Merci pour votre aide