Редакция 468 | К новейшей редакции | Содержимое файла | Последнее изменение | Открыть журнал | RSS
Редакция | Автор | № строки | Строка |
---|---|---|---|
466 | diffor | 1 | <?php |
2 | |||
3 | require_once 'DB.php'; |
||
4 | |||
5 | $dsn = 'sqlite://custom/apt.db?mode=0777'; |
||
6 | |||
7 | $db =& DB::connect($dsn); |
||
8 | if (PEAR::isError($db)) { |
||
9 | die($db->getMessage()); |
||
10 | } |
||
11 | |||
12 | $reps =& $db->query("SELECT * FROM reps"); |
||
13 | while ($reps->fetchInto($info_reps,DB_FETCHMODE_ASSOC)) { |
||
14 | echo $info_reps['rep']."<br>"; |
||
15 | $dists =& $db->query("SELECT * FROM reps2dists JOIN dists ON reps2dists.dist_id=dists.id WHERE rep_id=".$info_reps['id']); |
||
16 | while ($dists->fetchInto($info_dists,DB_FETCHMODE_ASSOC)) { |
||
17 | echo " http://apt.nix-files.org.ru/".$info_reps['rep']." ".$info_dists['dists.dist']; |
||
18 | $sects =& $db->query("SELECT * FROM reps2dists2sects JOIN sects ON reps2dists2sects.sect_id=sects.id WHERE reps2dists_id==".$info_dists['reps2dists.id']); |
||
19 | while ($sects->fetchInto($info_sects,DB_FETCHMODE_ASSOC)) { |
||
20 | echo " ".$info_sects['sects.sect']; |
||
21 | } |
||
22 | echo "<br>"; |
||
23 | } |
||
24 | } |
||
25 | |||
26 | //$query =& $dba->query("SET NAMES utf8"); |
||
27 | |||
28 | ?> |