Keresés

Részletes keresés

Hrossvalr Creative Commons License 2009.03.14 0 0 1689
Természetesen már próbáltam, de nem sikerült, különféle hibákat jelzett a phpmyadmin. Az egyértelműnek látszik számomra (nem nagyon értek hozzá), hogy szövegfájlt vár az importhoz. Próbáltam simán átírni a kiterjesztést txt-re, átírtam/kitöröltem problémásnak látszó sorokat az sql elején, de semmi eredmény.

Van valami speciális módszer, amivel txt-t lehet csinálni az sql fájlból? Vagy ennek semmi köze nem lehet a gondokhoz?
Előzmény: dj (1688)
dj Creative Commons License 2009.03.13 0 0 1688
Ha az új helyen van phpmyadmin akkor használd a meglévő sql fájlt. Sok vesztenivalód nincs, az sql fájl megmarad, ha nem sikerül feltöltened akkor is.
Előzmény: Hrossvalr (1687)
Hrossvalr Creative Commons License 2009.03.13 0 0 1687
Üdv!

Az extra.hu napok óta tartó bénázása miatt szeretném átimportálni az oldalam MySQL adatbázisát egy másik ingyenes szolgáltató rendszerébe. Sajnos csak egy - hibátlanul lementett - sql fájlom van, az Extra jelenleg halott, új mentésre nincs lehetőség, ezzel kéne gazdálkodni.

Hogyan lehetne megoldani, hogy hiba nélkül végbemenjen az importálás az új helyen? Az sql fájlt konvertálni kell előbb txt-be?
crockl Creative Commons License 2009.03.13 0 0 1686
akkor gyorsan rakj a tablaba egy datetime mezot es amikor felviszel egy rekordot, akkor add meg a now() erteket:) vagy add meg a mezonek, hogy not null default now() es felvitelkor ne adj erteket a mezonek, azaz ne is szerepeljen a mezo felvitelkor (de modositaskor se;) )
Előzmény: L-Csaba (1684)
digicat Creative Commons License 2009.03.13 0 0 1685
Ilyen lekérdezést nem tudok. Szigorúan növekvő ID sincs a táblában, és megtippeled melyik ID tartozik a keresett dátumhoz?
Előzmény: L-Csaba (1684)
L-Csaba Creative Commons License 2009.03.13 0 0 1684
Igen, azt feltételezte :-(
Előzmény: crockl (1683)
crockl Creative Commons License 2009.03.12 0 0 1683
attol felek arra gondol, hogy neki nincs a tablaba datum oszlop ami tartalmazna az utolso modositas idejet, hanem azt feltetelezi hogy az adatbazis azt neki eltarolja :)
Előzmény: digicat (1682)
digicat Creative Commons License 2009.03.12 0 0 1682
select * from {TÁBLANÉV} where {MÓDOSÍTÁS_DÁTUMA_MEZŐ} >= '2009-01-01'

A {TÁBLANÉV} és {MÓDOSÍTÁS_DÁTUMA_MEZŐ} helyett értelemszerűen a saját azonosítóidat írod.

Klikk: MySQL SQL szintaxis
Előzmény: L-Csaba (1681)
L-Csaba Creative Commons License 2009.03.12 0 0 1681
Sziasztok!
PHPMyAdmin felületen szeretnék egy olyan lekérdezést futtatni, hogy egy tábla azon rekordjait listázza, amik egy bizonyos dátum után lettek módosítva.
Lehetséges ez, és tudnátok segíteni a parancs összerakásában?
Előre is köszi!
digicat Creative Commons License 2009.02.26 0 0 1680
Dehogy volt az kiosztás :-))
De látom hogy láttad a smileyt, én is látom a tiédet ;-)
Előzmény: locsemege (1676)
digicat Creative Commons License 2009.02.26 0 0 1679
Maradjunk annyiban, hogy néha többször is le kellett írni valamit, hogy észrevedd :-)

Ha hatékonyan szeretnél dolgozni, akkor jó tudni kérdezni és kezelni a válaszokat. Semmi baj azzal, ha nem értesz valamit, de olyankor nem az a megoldás, hogy végtelenségig ismétled a kérdést, hanem írd le, hogy mit értesz a válaszból, mit próbáltál ki belőle, és mi nem működött. Meg nem árt emlékezni a válaszokra sem (legalább a saját kérdésekre kapottakra), lásd pl. hogy hányszor kellett hivatkozni a HTTP header válaszra, míg használni kezdted (még a 1655-ben is rákérdezel, pedig nézd meg előtte hányszor van leírva).
Az sem baj, ha nem értesz angolul (viszont célszerű megtanulni) és emiatt nem érted pl. a MySQL dokumentációt, de akkor ne hallgass erről, hanem írd meg, hogy ugyan láttad a 1627-ben levő linket, csak nem érted (konkrétan az az oldal van belinkelve, amelyik elmagyarázza hogy melyik beállítás mire való és hogyan lehet állítani - pl. set names). A linkeket azért találták fel, hogy ne kelljen másolgatni egyik oldalról a másikra, elég linkelni.
Előzmény: linuxuser (1678)
linuxuser Creative Commons License 2009.02.26 0 0 1678
linuxuser elolvasta a válaszokat, de csak szépen sorjában javította a dolgokat:
- adatbázisba SET NAMES utf8 /crockl/
- statikus oldalak utf8 kódolással újra mentése _ÉS_ http header-be utf8/ digicat/
- .htaccess be utf8 /locsemege/

Mindenkinek köszönöm a segítséget!!
Előzmény: linuxuser (1677)
linuxuser Creative Commons License 2009.02.26 0 0 1677
linuxuser elolvasta a válaszokat, de csak szépen sorjában javította a dolgokat:
- adatbázisba SET NAMES utf8 /crockl/
- statikus oldalak utf8 kódolással újra mentése /digicat/
- .htaccess be utf8 /locsemege/

Mindenkinek köszönöm a segítséget!!


Előzmény: digicat (1675)
locsemege Creative Commons License 2009.02.26 0 0 1676
Jól van, látom, mindenkit jól kiosztottál. :) Amúgy ez a .htaccess azért merült fel, mert a kérdező megoldotta a problémát már, csak írta, még a statikus oldalban is vacak néhol a kódolás.
Előzmény: digicat (1675)
digicat Creative Commons License 2009.02.25 0 0 1675
"amikor baromira nem is ez volt a kerdes sem, es a problema sem"
Pedig te tévedsz, pont az volt a gond, hogy a DB, a fájlok és a http header kódolása nem egyezett meg.

Eredeti kérdés: 1626, válasz 1627, megerősítések: 1638, 1642, 1659.

Azért lett ilyen hosszú, mert linuxuser nem olvasta el a válaszokat, crockl kis késéssel ismételte a korábbi válaszokat (mivel még mindig nem tudja mi volt a kérdés, a hiba és a megoldás), locsemege pedig kötekedett, mert szerinte a szolgáltatóváltás a megoldás mindenre, mivel más megoldásoknak utána kell olvasni :-)

:-p
Előzmény: crockl (1673)
crockl Creative Commons License 2009.02.25 0 0 1674
Pedig lehet tudni, ha erdekel:
https://developer.mozilla.org/En/How_Mozilla_determines_MIME_Types
Itt talasz ie-re is hivatkozast.
Előzmény: locsemege (1667)
crockl Creative Commons License 2009.02.25 0 0 1673
de az egesz abbol indult ki, hogy adatok bejonnek, elmentodnek db-be majd visszaolvasodnak. Nem beszeljetek mar osszevissza legyszi,h hogy file kodolasa mi meg a header mi, amikor baromira nem is ez volt a kerdes sem, es a problema sem:) Csak vki megfarkalta a temat es jol elvitte a thread-et...
Előzmény: locsemege (1666)
locsemege Creative Commons License 2009.02.25 0 0 1672
Nem baj, csak az már nem tisztán html, mondhatnám, utána kell olvasni a php-nak, meg ugye kell szerver oldali php script futtatási lehetőség. Jó, persze, gyakorlatilag mindenütt van.
Előzmény: digicat (1670)
NevemTeve Creative Commons License 2009.02.25 0 0 1671
BTW: Néha az is segít, ha az ember szól a szolgáltatójának, elmondja, hogy mit szeretne, és a sok jószándék egymásra talál, és már működik is a .htaccess-ben a DefaultCharSetName. (Saját tapasztalatom az t-axelerónál).
digicat Creative Commons License 2009.02.25 0 0 1670
És az miért baj? Vagy minek mond ellent? Hogyan másképpen lehetne használni egy php függvényt?
De ez it nagyon off, ha gondolod folytathatjuk a php vagy a Weblap-készítés topikban.
Előzmény: locsemege (1669)
locsemege Creative Commons License 2009.02.25 0 0 1669
Na jó, de ez már inline php-script!
Előzmény: digicat (1668)
digicat Creative Commons License 2009.02.24 0 0 1668
"Ezt nem teljesen értem. Kifejtenéd? Ha csak html-t használ valaki, mitől fut a php script? Vagy mi van?"
Pl. módosítja a fájlkiterjesztést htm/html-ről php-re. Majd mindegyik fájl elejére beszúrja a <?php header('Content-Type: text/html; charset=KEDVENC_CHARSETEM'); ?> sort.
Vagy csinál egy index.php-t, amelyik a megfelelő ellenőrzések után megnyitja és visszaküldi a paraméterben kért fájlt.
Egy szolgáltatóváltás nem mindig gyors és olcsó, jól jöhetnek az alternatív megoldások.

Lám mi mindenre jó a MySQL :-)
Előzmény: locsemege (1667)
locsemege Creative Commons License 2009.02.24 0 0 1667
a browserek szeretik figyelmen kívül hagyni a html head-ben jelzett kódolást, és helyette a HTTP response-ban levőt használják

Én is ezt tapasztaltam, csak nem tudom, miért van ez így.

Egyébként ha a szerveren van php akkor semmi akadálya a statikus fájlokat php-ből küldeni vissza a kliensnek, így azok is módosíthatják php-ből a HTTP headert, akik amúgy csak html fájlokat használnának.

Ezt nem teljesen értem. Kifejtenéd? Ha csak html-t használ valaki, mitől fut a php script? Vagy mi van?
Előzmény: digicat (1665)
locsemege Creative Commons License 2009.02.24 0 0 1666
Miért nem? A szerver elküldi a header-ben, hogy ez most itt ISO8859-2, aztán a tartalom meg UTF-8.
Előzmény: crockl (1664)
digicat Creative Commons License 2009.02.24 0 0 1665
De, mert a browserek szeretik figyelmen kívül hagyni a html head-ben jelzett kódolást, és helyette a HTTP response-ban levőt használják. Tehát könnyen előfordulhat, hogy egy webszerver a HTTP fejlécben ISO-8859-1-et jelez, de a html tartalom ISO-8859-2, UTF-8 vagy akármi más, és ha a browser a HTTP-ben jelzett kódolással jelenít meg, akkor bizonyos karakterek hibásan jelennek meg.

Jellemzően ingyenes szervereken nem lehet módosítani a HTTP-ben jelzett kódolást, ezeknél egy megoldás van, olyan kódolással kell elmenteni a html fájlokat, amit a szerver előír. Ha van lehetőség a konfig módosítására (pl. .htaccess), akkor nem kell a html fájlokat módosítani (sok fájlnál időigényes lehet).
A fentiek statikus fájlokra érvényesek, dinamikus tartalomnál vannak más lehetőségek is.
Egyébként ha a szerveren van php akkor semmi akadálya a statikus fájlokat php-ből küldeni vissza a kliensnek, így azok is módosíthatják php-ből a HTTP headert, akik amúgy csak html fájlokat használnának. Az pedig már nagyon ritka (szerintem, ami nem egy reprezentatív minta), hogy egy szerveren ne legyen php, asp, jsp, Asp.Net vagy valami hasonló, vagyis aki megoldást akar, az általában talál is, nem kell egyből megfutamodni :-)
Előzmény: crockl (1664)
crockl Creative Commons License 2009.02.24 0 0 1664
annal eleve nem jon elo ilyen jellegu problema nem?:))
Előzmény: locsemege (1662)
digicat Creative Commons License 2009.02.24 0 0 1663
Létezik még olyan? Ha igen, akkor ők a kivételek.
Előzmény: locsemege (1662)
locsemege Creative Commons License 2009.02.24 0 0 1662
És ha nem használ valaki php-t, csak sima html-t?
Előzmény: digicat (1661)
digicat Creative Commons License 2009.02.24 0 0 1661
"De meg is tilthatja a .htaccess használatát. Persze ha ezt teszi, akkor szolgáltatót kell váltani."
Nem föltétlen, attól függ milyen célra kell. Sok opció beállítható másképpen, pl. a charset a header függvénnyel, a php beállítások az ini_set függvénnyel, szerintem egy HTTP header állításért nem éri meg váltani. Még a rewriteengine is szimulálható .htaccess nélkül (az igényesebb szoftverek anélkül is működnek).
Előzmény: locsemege (1660)
locsemege Creative Commons License 2009.02.23 0 0 1660
Végső soron ezzel azt konfigurálod. Tulajdonképpen arról van szó, hogy néhány szerveropciót a weblap tulajdonosa is állíthat. A tényleges konfigurációs állományban a rendszergazda meghatározhatja, mely paraméterek - pontosabban mely csoportba tartozók - módosíthatók. De meg is tilthatja a .htaccess használatát. Persze ha ezt teszi, akkor szolgáltatót kell váltani.

Örülök, hogy sikerült. :)
Előzmény: linuxuser (1659)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!