Archívum - Szep 2010
szeptember 29
MySQL két adatbázisból lekérés
Sziasztok!
Keresnék megoldást (vagy javaslatokat) arra a problémára, hogy van két adatbázisom, amiben tárolok adatokat (nem két táblám). Az egyik tábla oszlopában vannak azok az adatok, amelyekkel a másik tábal (mely már másik db-ben van) megfelelő sorait szeretnén kiszűrni.
Eddig azt találtam ki, hogy simán SELECT-el kiveszem azt az egy oszlopt, amire szükségem van, beteszem egy tömbbe, majd a másik db-n egy bejárással egyesével SELECT-elem ki a kívánt adatokat.
Szerintem ez elég "csúf" megoldás.
Az adatbázisok felépítése, körülmények:
Egy táblában vannak az userek adatai, illetve ugyanebben az adatbázisban vannak még adatok tárolva. A másik adatbázisban csak az userek id-je van tárolva, és vannak hozzárendelve tartózkodási helyek, idők. Itt ugye többször is megjelenhet az id. A lekérés lényege, hogy azokat az usereket (neveiket) tudjam kilistázni, akikhez van hozzárendelve hely (vagy azokat akikhez még nincs, tehát INVERZ).
Remélem, érthetően zagyváltam!
Köszi előre is!
csibe525
■ Keresnék megoldást (vagy javaslatokat) arra a problémára, hogy van két adatbázisom, amiben tárolok adatokat (nem két táblám). Az egyik tábla oszlopában vannak azok az adatok, amelyekkel a másik tábal (mely már másik db-ben van) megfelelő sorait szeretnén kiszűrni.
Eddig azt találtam ki, hogy simán SELECT-el kiveszem azt az egy oszlopt, amire szükségem van, beteszem egy tömbbe, majd a másik db-n egy bejárással egyesével SELECT-elem ki a kívánt adatokat.
Szerintem ez elég "csúf" megoldás.
Az adatbázisok felépítése, körülmények:
Egy táblában vannak az userek adatai, illetve ugyanebben az adatbázisban vannak még adatok tárolva. A másik adatbázisban csak az userek id-je van tárolva, és vannak hozzárendelve tartózkodási helyek, idők. Itt ugye többször is megjelenhet az id. A lekérés lényege, hogy azokat az usereket (neveiket) tudjam kilistázni, akikhez van hozzárendelve hely (vagy azokat akikhez még nincs, tehát INVERZ).
Remélem, érthetően zagyváltam!
Köszi előre is!
csibe525
szeptember 29
php vs bash
Üdv!
Adott egy bash script aminek van egy kimenete.
a kimenetet echo-val iratom ki, ez lehet:
egy
ketto
harom
ezt a scriptet php-ból futtatom shell_exec() segítségével.ha ezt a kimenetet vizsgálni szeretném, sehogy sem megy.
pl.Nem tudom, hogyan tudnék stringet generálni a php-nak a bash scriptel. Rengeteg doksit olvastam, de nem jöttem rá sajnos.
Üdv!
■ Adott egy bash script aminek van egy kimenete.
a kimenetet echo-val iratom ki, ez lehet:
egy
ketto
harom
ezt a scriptet php-ból futtatom shell_exec() segítségével.
$output=shell_exec('command');
pl.
switch($output){
case 'egy':
...
case 'ketto':
...
case 'harom':
...
Üdv!
Why I Quit “Creepy” Oracle: The Father Of Java James Gosling Speaks Out
Miért hagyja el az Oracle-t a Java atyja
■ szeptember 27
MySQL - 1db SELECT, 2 feltétel
Elnézést, ha valahol már tárgyaltátok, nem találtam rá megoldást a fórumban.
A probléma:
Adva van egy tábla tagokkal.
Tárolom az állapotát (üres-aktív, T-törölt), regisztráció idejét, illetve a lejárat időpontját.
| id | _____reg_datum_____ | _____lejar_datum____| allapot |
| 01 | 2010-01-01 10:00:00 | 2010-01-20 00:00:00 | _______ |
| 02 | 2010-01-01 11:00:00 | 2010-01-10 00:00:00 | _______ |
| 03 | 2010-01-05 08:00:00 | 2010-02-21 00:00:00 | _______ |
| 04 | 2010-01-06 10:00:00 | 2010-01-20 00:00:00 | _______ |
| 05 | 2010-01-06 10:00:00 | 2010-01-27 00:00:00 | ___T___ |
| 06 | 2010-01-07 10:00:00 | 2010-01-12 00:00:00 | _______ |
| 07 | 2010-01-07 10:00:00 | 2010-01-11 00:00:00 | _______ |
Listázáskor a SELECT-et úgy kellene megírnom,
hogy először listázza a még aktív tagokat (vagyis azokat akiknek a lejárat ideje még nagyobb a mostani időpontnál) regisztráció időpontja szerint fordítottan, de regisztráció szerint fordítottan (előre az újabbakat),
majd ugyanígy adja vissza a már nem aktívakat regisztráció szerint fordítottan.
A törölt tag természetesen kimarad a listából.
Ezt kéne megkapnom, ha a dátum 2010-01-18 00:00:00
| id | _____reg_datum_____ | _____lejar_datum____| allapot |
| 04 | 2010-01-06 10:00:00 | 2010-01-20 00:00:00 | _______ |
| 03 | 2010-01-05 08:00:00 | 2010-02-21 00:00:00 | _______ |
| 01 | 2010-01-01 10:00:00 | 2010-01-20 00:00:00 | _______ |
| 07 | 2010-01-07 10:00:00 | 2010-01-11 00:00:00 | _______ |
| 06 | 2010-01-07 10:00:00 | 2010-01-12 00:00:00 | _______ |
| 02 | 2010-01-01 11:00:00 | 2010-01-10 00:00:00 | _______ |
Sajnos a feladathoz a MySQL tudásom kevésnek bizonyult.
■ A probléma:
Adva van egy tábla tagokkal.
Tárolom az állapotát (üres-aktív, T-törölt), regisztráció idejét, illetve a lejárat időpontját.
| id | _____reg_datum_____ | _____lejar_datum____| allapot |
| 01 | 2010-01-01 10:00:00 | 2010-01-20 00:00:00 | _______ |
| 02 | 2010-01-01 11:00:00 | 2010-01-10 00:00:00 | _______ |
| 03 | 2010-01-05 08:00:00 | 2010-02-21 00:00:00 | _______ |
| 04 | 2010-01-06 10:00:00 | 2010-01-20 00:00:00 | _______ |
| 05 | 2010-01-06 10:00:00 | 2010-01-27 00:00:00 | ___T___ |
| 06 | 2010-01-07 10:00:00 | 2010-01-12 00:00:00 | _______ |
| 07 | 2010-01-07 10:00:00 | 2010-01-11 00:00:00 | _______ |
Listázáskor a SELECT-et úgy kellene megírnom,
hogy először listázza a még aktív tagokat (vagyis azokat akiknek a lejárat ideje még nagyobb a mostani időpontnál) regisztráció időpontja szerint fordítottan, de regisztráció szerint fordítottan (előre az újabbakat),
majd ugyanígy adja vissza a már nem aktívakat regisztráció szerint fordítottan.
A törölt tag természetesen kimarad a listából.
Ezt kéne megkapnom, ha a dátum 2010-01-18 00:00:00
| id | _____reg_datum_____ | _____lejar_datum____| allapot |
| 04 | 2010-01-06 10:00:00 | 2010-01-20 00:00:00 | _______ |
| 03 | 2010-01-05 08:00:00 | 2010-02-21 00:00:00 | _______ |
| 01 | 2010-01-01 10:00:00 | 2010-01-20 00:00:00 | _______ |
| 07 | 2010-01-07 10:00:00 | 2010-01-11 00:00:00 | _______ |
| 06 | 2010-01-07 10:00:00 | 2010-01-12 00:00:00 | _______ |
| 02 | 2010-01-01 11:00:00 | 2010-01-10 00:00:00 | _______ |
Sajnos a feladathoz a MySQL tudásom kevésnek bizonyult.
Online Schema Change for MySQL
Segédprogram MySQL séma átalakításához futás közben
■ Soha ne használd a for…in-t tömbök bejárására!
Rejtélyesen viselkedik az éppen megírt JavaScript programom, és nem találom az okát. Látszólag mindent jól csináltam, és mégsem megy! Egyszer csak leesik… hogy erre nem gondoltam… de úgy látom, más sem, ezért leírom, mindannyiunk okulására.
szeptember 26
Finding Places on the Web: Rich Snippets for Local Search
Mikroformátumok a helyi keresésekben
■ Link behúzása
Sziasztok!
Egy HTML, CSS problémába ütköztem és segítségeteket szeretném kérni.
Van egy függőleges menüsorom, ahol a linkeknek adtam 22 px -es bal paddingot. Link háttérnek beállítottam egy kis képet, ami megjelenik a link előtt, ez azért lenne jó így mert :hover -nek megadhatok másik képet...
Ez így teljesen jól működik mindaddig, amíg befér a link egy sorba, de ha a sor megtörik, akkor a következő sor előrébb kezdődik mint ahogy a paddingot beállítottam.
Remélem nagyjából érthető a problémám :)
Előre is köszi a segítséget!
■ Egy HTML, CSS problémába ütköztem és segítségeteket szeretném kérni.
Van egy függőleges menüsorom, ahol a linkeknek adtam 22 px -es bal paddingot. Link háttérnek beállítottam egy kis képet, ami megjelenik a link előtt, ez azért lenne jó így mert :hover -nek megadhatok másik képet...
Ez így teljesen jól működik mindaddig, amíg befér a link egy sorba, de ha a sor megtörik, akkor a következő sor előrébb kezdődik mint ahogy a paddingot beállítottam.
Remélem nagyjából érthető a problémám :)
Előre is köszi a segítséget!