Bonjour,
J'ai un code
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
 
<?php
	require_once('../config/config.inc.php');	
 
		$response= array();
 
		$sql = mysql_query("SELECT id, libelle  FROM siege where idagence='".$_POST['idAgence']."'");
 
		while ($donnees = mysql_fetch_array($sql))
		{
			$response[$donnees['id']] = $donnees['libelle'];
		}
		mysql_free_result ($sql);
 
	echo json_encode($response);
	exit;
?>
ce code fonction très bien sur mysql version 5.5.16 mais ça marche sur la version 5 .6.17

j'ai modifié mon code en utilisant le PDO mais j'ai un problème avec la syntaxe de tableau et voila le code avec PDO
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
 
<?php
	try
{
	$bdd =  new PDO('mysql:host=localhost;dbname=sondage;charset=utf8', 'root', '');
}
catch (Exception $e)
{
        die('Erreur : ' . $e->getMessage());
}
 
	$reponse =array();
 
	$reponse2= $bdd->query("SELECT id, libelle From seige where idagence='".$_POST['idAgence']."'");
	while ($donnees = $reponse->fetch($reponse2))	{
	    $reponse[$donnees['id']] = $donnees['libelle'];
	}
	mysql_free_result($reponse2);
 
	echo json_encode($reponse);
	exit;
?>