Hirdetés
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Xiaomi 14T Pro - teljes a család?
- Xiaomi 15T Pro - a téma nincs lezárva
- Motorola Edge 70 - többért kevesebbet
- Poco F7 – bajnokesélyes
- Amazfit Active 2 NFC - jó kör
- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- Garmin Fenix 8 Pro - nézz az ég felé!
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
Új hozzászólás Aktív témák
-
Lortech
addikt
Nem PHP-val rendezed, hanem MySQL-lel, a PHP-vel csak kiíratod, legalábbis a kód alapján.
Tutituti hogy FLOAT a típusa? Szám típusokat nagyság szerint kell rendeznie az ORDER BY záradéknak. Ha varchar lenne a meződ, akkor működne így.
Vagy esetleg nincs a queryben a savsz ' ' között? Mert akkor lexikografikusan rendez számokat is. -
cucka
addikt
az mindegy, hogy milyen kódolású a php file-od. ami számít:
- az adatok, amiket beviszel, milyen kódolásúak
- a mysql adatbázis kapcsolat milyen kódolású (set names parancsot ki kell adni a mysql-nek kapcsolódás után)
- maga az adatbázis (illetve a táblák) milyen karakterkódolásúak.ezeket kéne lecsekkolni.
-
Louloudaki
aktív tag
-
Louloudaki
aktív tag
1. amikor létrehozod a a táblát, adatbázis adminisztrátorban bejelölöd. pl phpmyadminban az extra alatt van legördülőben.
2. utólag jelölöd be (szintén phpmyadmin pl: ceruza a kívánt oszlopnál, és extra alatt ugyanúgy kiválaszt)
3. ha nem használsz adminisztrátor progit:
- tábla létrehozása
CREATE TABLE `x` (
`id` TINYINT( 1 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`x` VARCHAR( 10 ) NOT NULL
) ENGINE = MYISAM ;
- tábla módosítása
ALTER TABLE `x` ADD PRIMARY KEY(`id`); -
Lortech
addikt
Én is észrevettem, hogy akkor minden sorhoz hozzáad egyet, de sikerült magamtól is kiegészíteni.

Jól van na, zsenikém.
Igen, épp erre írtam, hogy a kód jó, csak a z adatbázis háttérnek is passzolnia kéne.
Mivel insertnél csak az email mezőt adod meg, ezért az id automatikusan 0-t kap, az íródik be, viszont id-nél vsz megkövetelted az egyediséget, kulcsnak állítottad be, ezért második alkalommal már nem engedi hogy 0-t tegyél bele, mivel akkor két 0 id-s sor lenne. Ezért kéne auto_increment tulajdonságot megadni az id mezőre. Így ''insert into tabla (email) values ('$email')''; parancsnél az id automatikusan a következő értéket veszi fel, és nem lesz duplikáció. -
Lortech
addikt
parnacs - parancs ? Bár ezt valószínűleg csak most írtad el.
Hibaüzenet volt? Vagy csak nem csinálta amit kell?
A kód működőképes, de megfelelő működéshez a környezetnek (főleg adatbázisnak) passzolnia kell. echo mysql_error(); dob valamit?
$email változót írasd ki, hogy átjött-e.
Ja még az előzőben az updatehez kell egy where id = x, mert így minden sor letoltve mezőjéhez hozzáad egyet.
szerk: Lassú voltam.
[Szerkesztve] -
cucka
addikt
az első sorban elírtad a változó nevét ($parnacs) :)
egyébként szerintem ez jónak tűnik (leszámítva persze azt, hogy nincs levédve az, amit az adatbázisba insert-elsz). ha mégsem működik, első körben irasd ki az sql query-det, onnan látni fogod, mi a gond.
esetleg az okozhat még gondot, ha mondjuk a tábládban az id oszlop not null-ra van állítva és nem auto increment-es, akkor elvileg mysql hibát kell kapjál. ennek kiderítésére (és úgy általában az sql hibák feltárására a következő módon érdemes query-ket futtatni:
mysql_query($parancs) or die (mysql_error());
Új hozzászólás Aktív témák
- One otthoni szolgáltatások (TV, internet, telefon)
- Okos Otthon / Smart Home
- 5.1, 7.1 és gamer fejhallgatók
- sziku69: Fűzzük össze a szavakat :)
- Spórolós topik
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Kormányok / autós szimulátorok topikja
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Xiaomi 14T Pro - teljes a család?
- További aktív témák...
- XPS 9320 27% 13.4" 3.5K OLED érintő i7-1260P 32GB 1TB NVMe ujjolv IR kam gar
- Latitude 7430 27% 14" FHD IPS i7-1265U 16GB 512GB NVMe magyar vbill IR kam gar
- Huawei Watch 5 42mm Sand Gold
- Nintendo Switch V2 32GB+128GB okos! CFW RP2040 Picofly Dual Boot Hekate Tinfoil üvegfóliás + tok
- T14s Gen3 27% 14" FHD+ IPS érintő i7-1270P 16GB 512 magyarított vbill ujjolv IR kam gar
- Dell USB-C dokkolók: (K20A) WD19/ WD19S/ WD19DC + 130W, 180W, 240W töltők
- Konzol felvásárlás!! Xbox Series S, Xbox Serries X
- Lenovo ThinkPad T14s Gen 2 i5-1135G7 4.2GHz turbo 16GB 512GB 1 év garancia
- MikroTik CCR1009-7G-1C-1S+ Cloud Router
- GYÖNYÖRŰ iPhone 12 Mini 128GB Blue-1 ÉV GARANCIA - Kártyafüggetlen, MS3852, 100% Akkumulátor
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest





