mysql en batch : pb sur les rows...

mysql en batch : pb sur les rows... - SQL/NoSQL - Programmation

Marsh Posté le 12-07-2006 à 15:21:19    

Bonjour à tous,
 
Je me retrouve face à un souci :  
je travaille sur un unix couplé à mysql.
 
Je souhaite faire la même chose qu'avec php dans un fichier shell, c'est à dire une boucle sur les retours d'enregistrement.
 
En php, on fait :
do {
 
} while (mysql_fecth_assoc),
 
Quelle solution existe en shell unix ???
 
Merci d'avance à tous.
 
lenono75

Reply

Marsh Posté le 12-07-2006 à 15:21:19   

Reply

Marsh Posté le 13-07-2006 à 11:37:24    

tu peux lancer tes requetes de la maniere suivante dans ton script;
mysql -uuser -ppassword -base < tarequetesql.sql > fichierresultat.out
 
puis ensuite continuer tes traitements a partir des resultats dans fichierresultat.out


Message édité par betsamee le 13-07-2006 à 11:37:51
Reply

Marsh Posté le 14-07-2006 à 11:37:27    

tu as généralement Perl installé par défaut sur la plupart des Unix, si tu as déjà fait du PHP tu retrouveras beaucoup de similitudes (PHP s'étant inspiré de beaucoup de langages dont Perl)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed