• [^] # Re: quel est le problème ?

    Posté par . En réponse au message lire et interpreter un fichier ligne par ligne. Évalué à 1.

    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\";\" ")

    mais sans résultat...