bonjour,
je récupère des données a partir d'un arbre LDAP :
$search = ldap_search($connect,$base_dn, $filter, $attributes);
$info = ldap_get_entries($connect, $search);
Les données sont bonnes, j'ai vérifié.
ensuite, j'aurais besoin d'insérer les données récupérées dans une table mysql. Le problème est que j'ai des "parse error" avec des "unexpected T string" ou "unexpected T variable".
Le problème se situe dans la requète suivante (qui marche lorsqu'il n'y a pas de variable dans INSERT) :
for($i=0;$i<=$info['count'];$i++) {
mysql_query("INSERT INTO ma_base(userId, userIdLdap, userPrenom, userNom) VALUES('', '.$info[$i]['uid'][0].', 'test', 'test')") or die(mysql_error()); }
userId est incrémenté automatiquement. Le problème vient évidement de la variable $info[$i]['uid'][0]. J'ai essayé plusieurs syntaxe possible, c'est surement un problème de guillemets , mais je n'arrive pas a résoudre...