Es gibt in diesem Forum ein Thema aus dem Jahre 2003, das sich mit ähnlichen Dingen befasst, dieses erfüllt aber leider nicht ganz meine Bedürfnisse.
Folgendes: Ich habe eine Datenbank, aus der ich genau ein Feld auslesen möchte, per Shellskript mache ich das bisher wie folgt:
Code: Alles auswählen
mysql --user=$username --password=$password --database=$datenbank --execute="SELECT Spalte FROM Tabelle WHERE user_name='$user';"
Herausbekommen müsste ich eine Zahl, leider erhalte ich aber keine, sondern bekomme zusätzlich noch den Namen der Spalte mit angezeigt:
Den Wert möchte ich nun in einer Variablen speichern.+--------------+
| $Spalte |
+--------------+
| $Wert |
+--------------+
1.) wie mache ich das? Einfach pipen? Also quasi:
?$mysql-befehl > $variable
2.) wie modifiziere ich den MySQL-Befehl so, dass er mir wirklich nur den Wert zurückgibt? Denn in der jetztigen Form kann ich mit der Ausgabe nicht arbeiten.
MfG
mod3