A.L.E.C pisze:
Matys Łukasz wrote:
np. tak:
SELECT ... FROM nodes, networks WHERE networks.name = 'LAN01' AND (ipaddr & inet_aton(mask)) = address
Witam, zerobilem tak:
{result = SELECT LOWER(name) AS name, inet_ntoa(ipaddr) AS ip , passwd FROM nodes networks WHERE networks.name = 'LAN0'}\ {for (r=0; r<number(result); r++)}{if (result[r].passwd != "")}\ {result[r].name}{"\t*\t"}{result[r].passwd}{"\t"}{result[r].ip} {/if}{/for}\
Zapytanie idzie bez bledow, niestety generuje sie pusty plik. A w zdefiniowanej sieci znajduje sie na pewno komputer z IP i haslem. Uprzejmie prosze o jakies nakierowanie...
To zapytanie zwróci ci tylko hosta o nazwie LAN0, czemu nie napisałeś tak jak ja podałem?
Bo jestem totalna kapusta z zapytan SQL..:/ Nie wiem do konca jak wykorzystac Twoja wskazówke...:/ Zrobilem: {result = SELECT LOWER(name) AS name, inet_ntoa(ipaddr) AS ip , passwd
FROM nodes networks WHERE networks.name = 'LAN0' AND (ipaddr & inet_aton(mask)) = address}\ {for (r=0; r<number(result); r++)}{if (result[r].passwd != "")}\ {result[r].name}{"\t*\t"}{result[r].passwd}{"\t"}{result[r].ip} {/if}{/for}\
Ale demon w logach mowi: lmsd: ERROR: [db_query] Query failed. Unknown column 'mask' in 'where clause' Faktycznie w bazie w tabeli nodes nie widze kolumny mask... -- Matys Łukasz mobile: (+ 48) 504257944 gg: 6808288 msn: lukasz@e-matys.com _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms