Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][MySQL][PHP]LMS+Dodatki, Dodatki do lms generowanie pliku
ola23
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 22.10.2009

Ostrzeżenie: (0%)
-----


Witam

Pojawił mi się następujący problem mianowicie dodałam swoją dodatkową konfigurację do pliku lms-mgc
Kod
        if($server)
    {
        
        $dbq = $dbase->prepare("SELECT protocol, extport, zewIP FROM lms_nowa.serwer");
        $dbq->execute();
         my $row = $dbq->fetchrow_hashref();
         my $ser = $server;    
        
                       $ser =~ s/\%PROTOC/$row->{'protocol'}/g;
                        $ser =~ s/\%EXTPOR/$row->{'extport'}/g;
                        $ser =~ s/\%ZEWIP/$row->{'zewIP'}/g;

              $ser =~ s/\\n/\n/g;
                #  $ser =~ s/\\t/\t/g;

                print OUTFILE $ser."\n";

            
        $dbq->finish();


Jak wiadomo plik lms-mgc korzysta z pliku konfiguracyjnego do którego dodałam odpowiednie wpisy
Kod
[mgc:service]
outfile = /etc/rc.d/service
outfile_perm = 755
header = ######################
server=%PROTOC:%EXTPOR:%ZEWIP


I wszystko działa tz. w takim stopniu że pobiera tylko pierwszy rekord z tabeli i zapisuje do pliku, a tych rekordów może być np.10

Jak dodam do tego zapytania
Kod
$dbq = $dbase->prepare("SELECT protocol, extport, zewIP FROM lms_nowa.serwer WHERE id=3");
to wtedy oczywiście weźmie 3 rekord nie wiem jak napisać te zapytanie żeby generował wszystkie rekordy z tabeli.

Proszę o jakieś propozycje
Powód edycji: [erix]: przeniosłem
Go to the top of the page
+Quote Post

Posty w temacie
- ola23   [inne][MySQL][PHP]LMS+Dodatki   6.11.2009, 21:08:21


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 05:53