Miszmasz mysql i php z desktopu (do posortowania przez kogoś)

Z Podręcznik Administratora by OPZ SGU
Przejdź do nawigacji Przejdź do wyszukiwania

SELECT *,count(witryna) AS ilosc FROM witryny_tagi WHERE MATCH (tag) AGAINST ('linux ds kot wykop') GROUP BY witryna
$adres=$_GET['adres'];
$adres=base64_decode($adres);
$adres=zabezpiecz($adres);
$adres = str_replace("http://", "", "$adres");
$adres = str_replace("www.", "", "$adres");
$adres = str_replace("https://", "", "$adres");
$hashed=md5($adres);

$adres="http://".$adres;
$unsecured=$adres;
$pelnyadres=$adres;
$tablica=(parse_url($adres));
$typ=$tablica['scheme'];
$serwer=$tablica['host'];
$short="http://".$serwer;




SELECT adres
    FROM witryny p
        JOIN witryny_tagi d ON (d.witryna = p.id)
    WHERE d.tag = 'ds' 
   
    GROUP BY p.id

SELECT adres,count(p.id) AS ilosc
    FROM witryny p
        JOIN witryny_tagi d ON (d.witryna = p.id)
    WHERE d.tag = 'ds' 
   
    GROUP BY p.id


tagawka
SELECT witz.adres,tagz.tag,count(tagz.tag)
FROM witryny_tagi tagz
JOIN witryny witz  ON ( tagz.witryna = witz.id ) 
WHERE witz.adres='http://onet.pl'
group by tagz.tag


SELECT id, (SELECT COUNT(*)
FROM zaglosowali WHERE idp = dc.id AND plagiat='NIE') as natak
FROM plagiaty AS dc 
ORDER BY  natak DESC




select * from plagiaty where id in (SELECT id FROM zaglosowali GROUP BY idp HAVING SUM(tak_nie='NIE')>50) 

select * from plagiaty where idp in (SELECT id FROM zaglosowali GROUP BY idp HAVING SUM(plagiat='NIE')>50) 



select * from plagiaty where id in (SELECT idp FROM zaglosowali GROUP BY idp HAVING SUM(plagiat='TAK')>3) 


SELECT id, (SELECT COUNT(*)
FROM zaglosowali WHERE idp = dc.id AND plagiat='TAK') as natak
FROM plagiaty AS dc 
WHERE DATE_SUB(CURDATE(),INTERVAL 7 DAY) <= dc.data
ORDER BY  natak DESC


SELECT id, (SELECT COUNT(*)
FROM zaglosowali WHERE idp = dc.id AND plagiat='TAK') as natak
FROM plagiaty AS dc 
ORDER BY  natak DESC
LIMIT 10

SELECT strona, SUM( glos =1 ) / ( SUM( glos =0 ) + SUM( glos =1 ) ) AS waga
FROM ranking
GROUP BY strona
LIMIT 0 , 30

0 / 2 


SELECT strona, SUM( glos =1 ) - ( SUM( glos =0 )  ) AS waga
FROM ranking
GROUP BY strona
LIMIT 0 , 30

SELECT strona, SUM( glos =1 ) / ( SUM( glos =0 ) + SUM( glos =1 ) ) AS waga
FROM ranking
GROUP BY strona
LIMIT 0 , 30


SELECT id, COUNT( strona =0 ) AS ilosc_glosow
FROM ranking
LIMIT 0 , 30


SELECT strona, id, COUNT( strona =0 ) AS ilosc_glosow
FROM ranking
GROUP BY strona
ORDER BY ilosc_glosow
LIMIT 0 , 30

SELECT id, wlasciciel, adres, COUNT( adres ) AS ilosc_glosow
FROM odwiedzone_witryny
GROUP BY adres
ORDER BY ilosc_glosow DESC 
LIMIT 0 , 30

Ą  ą  Ć  ć  Ę  ę   Ł  ł  Ń  ń  Ó  ó  Ś  ś  Ź  ź  Ż  ż
Ą ą Ć ć Ę ę Ł ł Ń ń Ó ó Ś ś Ź ź Ż ż

SELECT *,count(adres) AS ilosc FROM odwiedzone_witryny where adres in 
 ('http://google.pl', 'http://wykop.pl','http://getdropbox.com' ,'http://erepublik.com' ,'http://printablepaper.net','http://poczta.o2.pl' ,'http://kb.mozillazine.org' ,'http://youtube.com','http://forum.pcformat.pl', 'http://ghacks.net' ,'http://mail-archives.apache.org' ,'http://sillydog.org', 'http://forums.mozillazine.org' ,'http://support.mozilla.com' ,'http://erepublik.com.pl', 'http://interbent.com' ,'http://tomuso11.wrzuta.pl' ,'http://forum.4programmers.net','http://osdir.com' ,'http://dbforums.com' ,'http://database.ittoolbox.com' ,'http://bigresource.com','http://forums.digitalpoint.com ','http://dev.mysql.com' ) AND wlasciciel ='2' GROUP BY adres ORDER BY ilosc DESC LIMIT 50

SELECT wlasciciel,adres,count(adres) as ilosc FROM `odwiedzone_witryny`  where wlasciciel != '5' and  adres='http://google.pl' group by wlasciciel,adres 

if (strlen($rokurodzenia)>10)
{
$blad=$blad."Rok urodzenia ma niepoprawną konstrukcję".
}
$elementy = explode("-", $rokurodzenia);
$dzien=$elementy[0]; 
$miesiac=$elementy[1]; 
$rok=$elementy[2]; 

if ($dzien<1 or $dzien>31)
{
$blad=$blad."Dzień urodzenia ma niepoprawny format <br>";
}

if ($miesiac<1 or $miesiac>12)
{
$blad=$blad."Miesiąc urodzenia ma niepoprawny format <br>";
}
if ($rok>date('Y') or strlen($rok<4) or strlen($rok)>4)
{
$blad=$blad."Rok urodzenia ma niepoprawny format <br>";
}

//rok smierci
$elementy = explode("-", $roksmierci);
$dzien=$elementy[0]; 
$miesiac=$elementy[1]; 
$rok=$elementy[2]; 

if ($dzien<1 or $dzien>31)
{
$blad=$blad."Dzień zgonu ma niepoprawny format <br>";
}

if ($miesiac<1 or $miesiac>12)
{
$blad=$blad."Miesiąc zgonu ma niepoprawny format <br>";
}
if ($rok>date('Y') or strlen($rok<4) or strlen($rok)>4)
{
$blad=$blad."Rok zgonu ma niepoprawny format <br>";
}


SELECT strona, count( strona ) , (
SUM( glos =1 ) / ( SUM( glos =0 ) + SUM( glos =1 ) ) * ( count( strona ) )
) AS waga
FROM ranking
GROUP BY strona
LIMIT 0 , 30