C'est résolu, et ça m'amène directement à un autre problème:
system("mysql -u user -B -s -D MaBase -e \"select statut from matable where numero=4;\" ")
fonctionne
mais pas
system("mysql -u user -B -s -D MaBase -e \"select statut from matable where nom='bob';\" ")
où j'obtiens le message suvant:
ERROR 1054 (42S22) at line 1: Unknown column 'bob' in 'where clause'
ERROR 1054 (42S22) at line 1: Unknown column 'bob' in 'where clause'
ERROR 1054 (42S22) at line 1: Unknown column 'bob' in 'where clause'
ERROR 1054 (42S22) at line 1: Unknown column 'bob' in 'where clause'
bref ça marche pour le numérique, mais pas pour les string
j'ai essayé system("mysql -u user -B -s -D MaBase -e \"select statut from matable where nom=\'bob\';\" ")
et system("mysql -u user -B -s -D MaBase -e \"select statut from matable where nom=\"bob\";\" ")
[^] # Re: quel est le problème ?
Posté par jukilo . En réponse au message lire et interpreter un fichier ligne par ligne. Évalué à 1.
system("mysql -u user -B -s -D MaBase -e \"select statut from matable where numero=4;\" ")
fonctionne
mais pas
system("mysql -u user -B -s -D MaBase -e \"select statut from matable where nom='bob';\" ")
où j'obtiens le message suvant:
ERROR 1054 (42S22) at line 1: Unknown column 'bob' in 'where clause'
ERROR 1054 (42S22) at line 1: Unknown column 'bob' in 'where clause'
ERROR 1054 (42S22) at line 1: Unknown column 'bob' in 'where clause'
ERROR 1054 (42S22) at line 1: Unknown column 'bob' in 'where clause'
bref ça marche pour le numérique, mais pas pour les string
j'ai essayé system("mysql -u user -B -s -D MaBase -e \"select statut from matable where nom=\'bob\';\" ")
et system("mysql -u user -B -s -D MaBase -e \"select statut from matable where nom=\"bob\";\" ")
mais sans résultat...