Mysql query per sh script ausführen

06/10/2014 18:55 .DarkDreams#1
Hey Com,
Ich will per *.sh script folgende querys ausführen

Zum schließen des logins für non teamler:
PHP Code:
mysql_query("UPDATE account.account SET account.status = 'SHUTDOWN' WHERE status = 'OK' and account.login NOT IN (SELECT mAccount FROM common.gmlist);"
Alle account freigeben zum connecten:
PHP Code:
mysql_query("UPDATE account.account SET account.status = 'OK' WHERE status = 'SHUTDOWN' and account.login NOT IN (SELECT mAccount FROM common.gmlist);"
Kann mir bitte dabei jemand helfen?
.Dark:)
06/10/2014 19:02 xMrDiViNe#2
Frag am besten im Freebsd Forum:

-> [Only registered and activated users can see links. Click Here To Register...]

Die können dir bestimmt besser helfen.
06/10/2014 19:25 Rachx3#3
Kann man nicht die mysql querys per php editieren ? Wenn das jemand wüsste wäre ich sehr Dankbar
06/10/2014 19:42 .HC'Destrox#4
Geht recht einfach:
Code:
mysql -e"YourQuery"
Also z.B.
Code:
mysql -e"UPDATE account.account SET account.status = 'SHUTDOWN' WHERE status = 'OK' and account.login NOT IN (SELECT mAccount FROM common.gmlist)"
Kind Regards
06/11/2014 10:19 PDDS™#5
Hey, um dir das ganze ein bisschen zu vereinfachen hab ich dir ein kleines Script geschrieben, kannst es dir aus dem Anhang runterladen :)

Ist recht simple gehalten, hoffe es gefällt dir :)

Den Servernamen kannst du anpassen, den rest würde ich dich bitten (falls du es benutzt) beizubehalten.

hier mal ein Screen:

[Only registered and activated users can see links. Click Here To Register...]

Einfach auf deinen Server laden und per Befehl ausführen:

Code:
sh accscript.sh
Grüße
06/11/2014 10:54 ProfessorEnte#6
Und wenn sich einer nen neuen Account macht und dann einloggt? :-|
06/11/2014 14:41 .HC'Destrox#7
Muss man in der "register.php" auf der Homepage anpassen (status='SHUTDOWN').

Kind Regards