![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Shell Script: vill infoga värden i databasen när uppdateringen skriptet körs | ring | Shell-programmering och Skript | 1 | 10-25-2007 04:06 |
| skriftlig skriptfil för databasen | shaksing | Shell-programmering och Skript | 3 | 07-26-2007 09:30 |
| få dumpa från databasen av UNIX-script | arunkumar_mca | Shell-programmering och Skript | 1 | 07-13-2006 01:27 |
| Script för att ansluta till As400 databas | mgirinath | Shell-programmering och Skript | 0 | 12-01-2005 04:20 |
| Starta ett script från en databas som | vidireporting | UNIX för avancerade & Expertanvändare | 4 | 01-21-2002 07:25 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Databas köra script
Jag har beslutat att använda en databas tabell som tillåter användaren att konfigurera hur mitt manus ska fungera, dvs vad menyalternativ för att visa etc, och håll variabelvärden i tabellen istället för ett manus. Detta innebär en förändring i olika miljöer de bara ska kunna kopiera skriptet och sedan ändra databasen bordet utan att behöva oroa sig för att ändra kod osv
Min fråga egentligen är, är detta möjligt? Jag skulle vilja läsa alla värden i tabellen och lägg dem i en variabel med samma namn, så skulle jag vilja att bara använda en ny variabel allt som behöver göras är att lägga det på bordet och då kan det refererade till i mitt manus som en variabel, eftersom koden för att läsa av tabellen skulle fylla alla variabler och ger dem samma namn. Så till exempel mitt bord är ett namn / värde par bord och har: SHOW_SQL_MENU Y SHOW_LOG_MENU Y Sedan i min scripit jag kan ha något liknande if [ "$ show_log_menu" \u003d\u003d "Y"] sedan ; annan ; fi Kan någon låta mig veta om det kommer att vara en stor sak att göra, även förslag på hur man gör? Tack |
|
||||
|
Faktum är att titta på detta igen, det ser väldigt svårt att göra!
Eftersom det skulle innebära att min menyalternativ mite förändras dynamiskt, dvs de välja att visa alla två alternativ, kan det finnas mer. Men det gör det gäller uttalandet fungerar inte längre, eftersom detta är beroende av att veta vilka alternativ 1 motsvarar och vilka alternativ 2 motsvarar etc. Skulle det finnas en väg runt detta!? |