Skip to forum content
PHP ir MySQL
PHP ir MySQL programavimas, SQL užklausos, duomenų bazės, PHP scriptai, pagalba, diskusijos, pamokos ir straipsniai.
You are not logged in. Please login or register.
Active topics Unanswered topics
Search options (Page 2 of 7)
Turiu dvi lenteles
Dgos
dog_id, name, color
Cats
cat_id, family, color, status
Kaip man su viena uzklausa atspausdinti visus duomenis ir surikiuoti pagal spalva?
UNION negaliu naudoti, nes laukai nesutampa.
Kaip dar butu galima viska isvesti kartu? (duomenu bazes strukturos keisti negaliu).
Is anksto dekui
Sveiki,
yra dvi lenteles Sunys ir Kates
Abiejuose yra ivedimo laikas, kaip man istraukti desimt naujausiu irasu is abieju lenteliu kartu paemus?
(ne is kiekvienos lenteles atskirai, bet desimt naujausiu irasu bendrai paemus).
Nes jei darayso ORDER BY Sunys.Laikas, Kates.Laikas
tai man trauks pirma is Sunys, o tik paskui Kates....
Tikiuosi supratote mano beda, is anksto aciu.
kei keiciu dydi su .htaccess'u turi pasikeisti ir "Master Value" ? Nes dabar man pasikeicia tik "Local Value". Imanoma kaip nors pakeisti "Master value" nelendant i php.ini?
abiem atvejais konvertavimas trunka labai greitai. 1-2s.
Kai nesukonvertuoja dar greiciau, iki 1s.
Man toks vaizdas kad kai vykdo shell klomanda nepasigauna nauju php_value upload_max_filesize 20M ir
php_value post_max_size 20M nustatymu, veikia su defaultiniais 2mb.
Kaip dar butu galima pakeisti uplaod ir post dydzius?
na, as ten truputi buvau paredagaves ir pamirsau pakeisti.
user
id name parent
1 jonas NULL
2 petras NULL
3 justas 1
4 ona 1
5 kestas 2
6 maryte 1
7 agne NULL
SELECT u.name, COUNT(u1.parent) AS kieks
FROM user u
LEFT JOIN user u1 ON
u.id = u1.id
GROUP BY u.id
tokiu atveju atvaizduoja visus produktus, bet blogai nurodo tevu kieki. Jei yra tevu raso 1(bet kokiu atveju, tevu ar 1 ar 99), bet nepagauna tikro ju kiekio
Sveiki,
kodel man dabar isveda tik tuos vartotojus kurie turi tevus?
Man reik, kad isvestu visus vartotojus ir kiek jie turi vaiku, bet kazkas nesigauna
SELECT u.name, COUNT(u1.parent) AS kieks
FROM user u
LEFT JOIN user u1 ON
u.id = u1.id
GROUP BY u1.parent
o kokia servo konfiguracija tai lemia?
Nes .htaccess failas tai tas pats(kaip ir visa svetaine), tik serveris pasikeite.
Sveiki,
kada buna skirtumas adrese // ar /?
Pvz.
www.pvz.lt/img//pav.jpg
www.pvz.lt/img/pav.jpg
Anksciau niekada nebudavo skirtumo, bet dabar naudoju serveri kur su // neranda failu.
kas uz tai atsakingas?
Sveiki,
kam naudojami tinyint, smallint ir t.t. ?
Jei tam paciam int gali priskirti ilgi 1, ar tinyint 11.
Sveiki,
man reikia atrinkti duomenis kurie yra senesni nei savaites.
Pasirasiau su php laiko funkcija.
Bet gal imanoma tai padaryti vien tik su MySQL?
$day_7 = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d")-7, date("Y")));
SELECT *
FROM users
WHERE reg_data > '.$day_7.'
Atsiprasau, pamirsau pamineti, kad serveris stovi pas mane kompiuteryje.
Naudoju Apachi + PHP 5.3
Kompiuteryje (Win7) laikas ir juosta gerai nustatyta.
Zinoma galiu kiekvienam faile prideti laiko paklaida, bet manau butu paprasciau sutvarkyti serva.
Sveiki,
pas mane servas atsilieka 2 valandas.
Pakeiciau php.ini faile laiko zona i musu: date.timezone = UTC+2
Bet jokio efekto. Kaip teisingai nustatyti laiko zona?
Dekui ;)
Tai tikai geriau zaistis su PHP nei viska skaiciuoti su MySQL?
As kaip tik maniau, kad optimaliau gausis vien tik su MySQL
na su php cia tikrai ner ka veikti, bet noreciau suzinoti ir kaip taip daroma su MySQL
Sveiki,
man reikia rasti kelinta yra Jurgita sarase pagal suma.
Rikiuoju su ORDER BY suma DESC, bet kaip zino nr. (turi gautis Jurgita/8/2) ?
Vardas / Suma
Jonas/3
Jurgita/8
Petras/4
Romas/13
kas ta agregatine funkcija?
Na ne, nieko nesumaisiau, nukopinau uzklausa is phpMyAdmin.
O join'ai netinka nes antram selecte yra limit, order ir dar group (cia testuojuosi su sitom uzklausom tik sau, kad butu aiskiau ant paprastu uzklausu)
Bet juk as grazinu viena lauka: order_id, kuris turi tik viena reiksme (limit 1), is kur jis gauna ju daug?
Posts found: 21 to 40 of 133