theresa: mysqldump via system() - problem mit where-option

Beitrag lesen

hallo ihr lieben!

ich zieh tägliche mysql-backups mit einem kleinen php-skript,
funktioniert auch echt toll.

nun möchte ich ein zweites backup erstellen, dass nur bestimmte datensätze
aus der gesamten datenbank ausliest.

hier der relevante, funktionierende befehl:
system('/usr/bin/mysqldump -u $user -p $pass -h localhost $database | gzip > test.gz', $retval);

und so möcht ichs gerne haben, geht aber NICHT:
$last_line = system('/usr/bin/mysqldump -w "userid=1" -u $user -p $pass -h localhost $database | gzip > test.gz', $retval);

sobald ich die where-option einfüge, läuft er nicht mehr durch.
hab ich was bei der formulierung falsch gemacht, oder kann das vielleicht gar nicht gehen?

danke für eure hilfe,
die theresa