Hirdetés
- Pajac: Windows XP még mindig letölthető
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Klaus Duran: Minden drágul. Vajon a fizetések 2026-ban követi minimálisan?
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Magga: PLEX: multimédia az egész lakásban
- btz: Internet fejlesztés országosan!
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Elektromos rásegítésű kerékpárok
Új hozzászólás Aktív témák
-
vakondka
őstag
Sziasztok,
Olyan mysql utasítás kellene nekem ami egy adott táblában egy mező értéke elé teszi a megadott karaktereket.
Tehát van egy products tábla és a products_model mező jelenlegi értéke elé kellene tenni 2 betűt (mindenhová ugyanazt)
Előre is köszi! -
vakondka
őstag
Az lenne az én nagy kérdésem, hogy a php-mysql páros mennyi adatot tud tárolni, kezelni anélkül, hogy jelentősen lelassulna ?

A vevő adatbázisom már 10.000 rekordot tartalmaz a rendelési tételek, pedig közel 25.000-et.
Attól félek, nehogy valami baj legyen a közeljövőben...
Ui: természetesen normális fizetős szerveren fut a weblap.
-
vakondka
őstag
válasz
vakondka
#507
üzenetére
Már 2-vel sem műxik

SELECT pef.products_id, pef.products_extra_fields_value
FROM products p
LEFT JOIN products_to_products_extra_fields pef ON p.products_id = pef.products_id
WHERE pef.products_extra_fields_id =2
AND pef.products_extra_fields_value = 'piros'
LEFT JOIN products_to_products_extra_fields pef ON p.products_id = pef.products_id
WHERE pef.products_extra_fields_id =4
AND pef.products_extra_fields_value = '3' -
vakondka
őstag
Kellene írnom egy sql-t ami termékek között keres az adatbázisban,
úgy hogy egy másik táblából rendeli hozzá a termék tulajdonságokat.
Ha csak 1 termék tulajdonság van akkor összejön a dolog egy left join-al,
viszont nem tudom hogy kellene összehozni, ha más termék tulajdonságok is vannak.Ez jól kiírja nekem, ha van olyan termék ami piros.
A 2-es id jelenti azt hogy az adott tulajdonság amit keresek az szín és a szín piros,
vagyis megkapom azokat a termék id-ket amelyek pirosak:SELECT pef.products_id, pef.products_extra_fields_value
FROM products p
LEFT JOIN products_to_products_extra_fields pef ON p.products_id = pef.products_id
WHERE pef.products_extra_fields_id =2
AND pef.products_extra_fields_value = 'piros'Viszont egyszerre lehet maximum 4 termék tulajdonság is, 1-4 vannak hozzá tartozó értékek a products_extra_fields_id mezőben.
A kérdés hogy lehetne így többszörösen összefűzni ha esetleg mind a 4 adatot megadják ?

-
vakondka
őstag
Beraktam programba és hibátlanul megy, köszi a tippet !
Tiszta hülyeség, mert tudtam, hogy lehet rá így hivatkozni, de azt hittem, hogy csak a phpmyadminból lehet így, mert a php-nál kötelező adatbázist választani...hát most kiderült hogy nem éppen így van...megint okosabb lettem
-
vakondka
őstag
válasz
VladimirR
#467
üzenetére
Igen ez phpmyadminban biztosan tökéletes (meg ott van másolás menüpont is), de nekem php-val kellene megoldanom, mert sok (64) tábla van, 3 adatbázison kell megcsináljam egyszerre és nem szeretném egyesével végigkattintgatni...
Ott meg muszáj adatbázist kiválasztani a query előtt...vagy rosszul tudok valamit ?
mármint ez kötött, nem ?
$db="adatbazis1";
$conn = mysql_connect('localhost', 'root', '');
mysql_select_db($db, $conn);
mysql_query($sql, $conn);
mysql_close($conn);szóval csak azt nem értem, hogyha kiválasztottam az adatbazis1-et, akkor hogy tudok írni adatbazis2-be ? vagy ez műxik tényleg, csak én nem tudtam ezt eddig ?
Bocs az értetlenségemért...

-
vakondka
őstag
válasz
VladimirR
#460
üzenetére
Köszi szépen a segítséget !
Először nem működött, de aztán rájöttem, hogy én szúrtam el...
Van valami egyszerű módszer arra, hogy saját tárhelyen belül egyik adatbázis bizonyos adattábláját átmásoljam egy másik adatbázisba ?
Az a baj, hogy elkezdtem írni egy ilyen scriptet php-mysql-ben, de nagyon hosszúra sikeredett és állandóan elszáll timeout-al mert sok rekord van (és 64 tábla).Elég lenne egy alapötlet, vagy egy link is...

Előre is köszi !

-
vakondka
őstag
Létezik olyan a (mysql-ben) INSERT ami egyben SELECT is ?
A megoldandó probléma a következő:
adott egy tábla aminek products_description a neve
ebből le kellene kérdezni minden sort ahol a language_id=4
utána ennek az eredményét újra beszúrni a táblába, de úgy hogy minden új sornál a language_id az 5 legyenMeg lehet ezt valósítani mysql-ben, vagy írjak rá php progit ?

-
vakondka
őstag
A PHPMyAdmin-ban nincs is semmi poén...

Az már érdekesebb, mikor írsz egy programot ami adatokat tárol, illetve módosít, hív elő.
Pl a Prohardver is így működik.
Gondolj bele mi minden kell:
regisztráció: név, e-mail, cím, jelszó tárolása, stb.
beléptetés: kiolvasni az adatbázisból és ha stimmelnek az adatok, akkor beléphet.
Hozzászólás: adatbázisba írsz adatokat.
Mikor olvasod a Prohardvert: adatbázis adatainak listázása.Ezt természetesen nagyon leegyszerűsítettem, hiszen tőlem sokkal okosabb emberek írták a motorját a fórumnak

De gondolj bele mi mindenhez kell adatbázis:
- webáruház
- termékkatalógus
- fórum
- CMS (tartalom kezelő rendszer)Csak fantázia kérdése az egész.
A PHPmyAdmin szerintem elsősorban arra jó, hogy létrehozz adattáblákat, majd próba lekérdezéseket hajts végre a kézzel felvitt teszt adatokon.
Így még azelőtt optimalizálhatod a táblák szerkezetét, mielőtt konkrétan megírnád a programot (pl a web-nél maradva PHP nyelven). -
vakondka
őstag
olyan sql lekérdezést szeretnék, ami egy táblában (products) egy bizonyos mező tartalmát minden adatsorban kisbetűsre cseréli.
van ilyen update ?

Új hozzászólás Aktív témák
- Apple iPhone 14 Pro 256GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy S21 FE 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi Redmi Note 11 Pro 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 12 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 12 Mini 64GB, Kártyafüggetlen, 1 Év Garanciával
- GYÖNYÖRŰ iPhone 13 mini 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3060
- AKCIÓ! DELL PowerEdge R630 rack szerver - 2xE5-2680v4 (28c/56t, 2.4/3.3GHz), 128GB RAM, 1G, áfás
- GYÖNYÖRŰ iPhone SE 2020 128GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3584
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Lenovo X1 Carbon G7: i5-8365U I 8GB I 256GB SSD I 14" FHD I HDMI I Cam I W11 I Gari!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest








