Adatbázis: SQL, XML DB

MySQL dump/export PHP-val

Sziasztok, MySQL-el kapcsolatban lenne egy kérdésem. Na jó, vmennyire PHP-vel is kapcsolatos.
Szóval olyat szeretnék csinálni, hogy egy PHP fájl legenerálja nekem egy adott MySQL adatabázis tartalmát. Szerkezet, és adatok.
Erre esetlegtudnátoknekem mondani vmi megoldást? A mySQL-nek nincs véletlen ilyen függvénye, ami kiadná ezt?
PHP-ban mysql_query() -vel -szinte- bármilyen MySQL lekérdezést lelehet futtatni, ezért szerintem ez lenne a leg kézenfekvőbb dolog, de bármilyen megoldás érdekelne.
Előre is köszönöm, sziasztok

Mysql Backup WinXP-n hogyan?

Sziasztok!

Mysql fut egy WinXP-s gepen, intrawebes feluletrol gyujt adatokat. Ezt kellene rendszeresen, napi szinten menteni, de rendszergazda nincs a kozelben.

Tehat kb a kovetkezo felallitasra vagyom:

- CD iro van a gepben
- Valami progi/script ami a mysql data konyvtarat kiirja napi szinten a CD-re
- Ha a CD-n mar van x darab mentes (vagy teli a lemez), akkor szoljon a felhasznlonak, hogy vegye ki a CD-t es tegyen be egy frisset.

Erre van valami keszen hasznalhato, lehetoleg hulyebiztos megoldas?

Koszi,
Zoli

Tora

Hali

Linuxra szeretnek tora-t instalalni, (debian) fel is megy apt-al a tora csak eppen az adatbazishoz csatlakozni nem tudok. Az adatbazisszerver masik gepen van. Toraban connection provider-nek megadni meg tudok odbc-t es postgrest. Odbcvel viszont azt a hibat adja hogy:

Unable to connect to database.
[iODBC][DriverManager]Data source name not found and no default driver specified. Driver could not be loaded.

Vajon mit hagytam ki/rontottam el. Valakinek otlete tapasztalata?
Koszonom
Attila

MySQl frissítés után ékezetes gondok

Sziasztok!

Debian Sarge-on frissítettem MySQL-t a 5.0.x-es verzióra, nem változtattam a konfigurációs fájlokon, és az eddig működő UTF-8 kódolású honlapokon szereplő szövegekben az ékezetes karakterek megköszönték a közreműködést és jól elszálltak. Most mindenféle krixkrax jelenik meg helyettük. Mi lehet a probléma?

Előre is köszi a segítséget!

U.i.: az iso-8859-2 kódolású lapok köszönik szépen kiválóan működnek...

nemtom milyen db lehet...

Szia Mindenki!

Szeretnék segítséget kérni egy számomra nagy probléma megoldásához.

Szal adott egy linux-os gép, egy célszámítógép, mely nem tudom milyen adatbázis-fájlokban tárol adatokat. Ilyeneket olvasok a struktúrában, mint config.db, de ha cat parancsot adok néki, akkor értelmes szöveg nem látható benne. Hozzáteszem, XML alapú az a "menürendszer", mellyel az ilyen fájlokból tudok olvasni, meg a megfelelő adatot módosítani.
A nagy bibi ott vagyon, hogy adott egy mező bizonyos értéke, mely numerikus,1-65555-ig terjed, és egyesével tudom csak léptetni. Kérdés, hogy tudnám kivitelezni, hogy egyszerűen csak beírom a pl. 2555 értéket, és kész ? Semmi fogalmam az XML-hez, a php is csak hobby szinten van a mysql-el együtt.

Mit tudnátok ajánlani, hogyan kezdjek hozzá ?

Köszönettel: bthomyka

kis adatbáziselméleti felvilágosítás

sziasztok!

nem éppen linux téma, de szerintem sokan vannak ezen az oldalon, akik foglalkoztak/nak programozással, + nem ismerek segítőkészebb közösséget, úgyhogy itt kérdezek :)

szóval az a kérdésem, h mysql-ben van egy táblában 50 karakteres szövegmezőm, 14000 sorral. ilyen táblából van ~10db.

szóval ebben a szövegmezőben szeretnék keresni, de iszonyatosan lassú. hogy lehet indexelni, vagy optimalizálni a keresést (most LIKE fv van, ami azért nem egy sebességbajnok önmagában sem)?

egyébként is érdekel a téma, oracle-s könyvem van, abban van indexelés, de valaki le tudná írni röviden és világosan, h pontosan hogy indexel és mit egy szövegen?

előre is köszönöm a segítséget!

üdv: gábor

konverzió, timestamp -ról date és time -ra

Üdv mindenkinek!

Ismét hozzátok fordulok segítségért.

PostgreSQL 7.4 adatbázist használok és szeretném
elvégezni a timestamp -ról date és time -ra átalakítást,
de nem találok olyan függvényt amivel ez egyszerűen
elvégezhető lenne.Minden bizonnyal én vagyok a béna hogy nem találom a
doksiban... csak olyanokat találtam amik kisebb részekre
szedik szét. pl. évek, órák, stb...

Van valakinek ötlete hogy miként lehetne egyszerűen
elvégezni ezt az átalakítást olyan módon hogy a későbbiekben
dátumként és időként lehessen kezelni (számolni velük) az
átalakított mennyiségeket?

konkrétan:

TIMESTAMP: 2006-08-01 13:47:02

szeretném ha ebből lenne:

DATE: 2006-08-01
TIME: 13:47:02

A válaszokat előre is köszönöm!

Rákövetkezők minimuma

Üdv mindenkinek!

A hiányos sql ismereteim miatt hozzátok fordulok segítségért.

A problémám a következő:

Adott két tábla,

checkin ( id , date, time )
checkout ( id , date, time )

amelyek több folyamat kezdetét (checkin) és végét (checkout) tartalmazzák.
Egy folyamat többször is szerepel a táblákban különböző dátum/időpontokkal.

Szeretnék egy olyan sql lekérdezés írni ami
megmondja, hogy egy-egy folyamat mennyi ideig tartott.A problémám ott kezdődik hogy nem tudom megtalálni egy kezdő időpont befejező
időpont párját.

Talán a legegyszerűbb az volna ha valahogy sikerülne
az azonos id-vel rendelkező kezdő időpont rákövetkezőinek
(tőle későbbi dátumok/időpontok) a minimumát venni...
úgy hogy az így talált minimum előtt nincs újabb kezdő időpont ugyanazzal
az id-vel. (mert különben az a minimum annak a másik kezdetenek a párja lenne)

A MIN függvényt feltételben (where) nem lehet használni
(csak esetleg egy beágyazott lekérdezés select-jében) ezért nem tudom hogy
miként lehetne összerakni ezt a select-et.

Ha van valakinek ilyen irányú tapasztalata és nem nagy kérés akkor
adjon tanácsot ezzel kapcsolatban.

Köszönöm.