Bonjour à toutes et à tous,
J'ai un petit blocage au niveau d'une requête et j'aurai besoin un coup de pouce
Voilà, j'essaie de faire un WHILE sur une table pour ensuite pointer une deuxième :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
$mysqli->real_query("SELECT * FROM sms_received where etat = 0");
$res = $mysqli->use_result();
while ($rowsms_received = $res->fetch_assoc()) 
	{	
		$rowsms_received = $rowsms_received['number_phone'] ;
		echo $rowsms_received ;
		$stmtkj8_bl = $mysqli->prepare("SELECT * FROM kj8_bl WHERE num = ? "); 
		$stmtkj8_bl->bind_param('s', $rowsms_received);
		$stmtkj8_bl->execute();
		display_table_achats_ ($result);
		$stmtkj8_bl->store_result();
		if ($stmtkj8_bl->num_rows == 0) 
		{
J'ai l'erreur Fatal error: Call to a member function bind_param() au niveau de la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$stmtkj8_bl->bind_param('s', $rowsms_received);
J'ai fait un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
  echo $rowsms_received ;
et la variable contient bien une valeur

Pouvez-vous m'aider svp ?