Bonjour,

Je développe actuellement un petit script de lecture dans les bases de données.

Mon code actuel permet la lecture dans une BDD puis la mise en place dans un tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
#Requete pour recuperer les noms de major
temp=`mysql -h $host -D $db -B -N -e "SELECT nom FROM identite"`
tableau_film=($temp)
Cependant, je me confronte à deux problèmes, que je n'arrive pas à contourner.

1 Lors de la mise en place dans un tableau, la seule solution trouvée a été de couper en utilisant "l'espace" comme caractère de séparation.
Ceci pose mon premier probleme car il découpe par exemple des noms composés
Ex : Jean Jacques
tab[0] = Jean
tab[1] = Jacques
Alors que je voudrais
tab[0] = Jean Jacques

2 Mon second probleme est de récuperer deux champs dans deux tableaux differents
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
#Requete pour recuperer les noms de major
temp=`mysql -h $host -D $db -B -N -e "SELECT nom,prenom FROM identite"`
tableau_film=($temp)
Exemple : récupération du nom et du prénom


Puis j'aimerais avoir :
nom[0] = Martin / nom[1] = Dupond
Prenom[0] = Anthony / Prénom[1] = Carine

Merci encore de votre aide!