Hirdetés
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Pánik a memóriapiacon
- 3D nyomtatás
- Projektor topic
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Az AI-piac kivégezte a Micronhoz tartozó Crucialt
- iPad topik
- 5.1, 7.1 és gamer fejhallgatók
- Ilyen lett az Epomaker visszafogott árú billentyűzete
- Raspberry Pi
Aktív témák
-
Frenky89
addikt
válasz
Lortech
#1340
üzenetére
Annyi különbséggel, hogy a kapcsolat táblában több kép_id is tartozhat egy termékhez, tehát először ki kellene választani egy kapcsolat.termék_id-t, majd az ehhez a termék_id-hez tartozó legkisebb kapcsolat.sorrend-et...
Miközbe ezt írtam eszembe jutott, hogy milyen igazad van
logikus, hogy a legkisebb sorrend az 1, vagy a 0
; így már egyből könyebb lesz.Köszi!

-
Briganti
tag
válasz
Lortech
#1193
üzenetére
oszinte legyek nem is probaltam eddig, mert nem tudtam hogy lehet ilyent, csak magyarazas kozbe jutott eszembe, hogy hatha igy jobban megertitek ... na de most kiprobaltam s ugyse megy, mert masik problemaba utkoztem ...
$cod=$_GET['cod'];
$sel=mysql_query(''SELECT * FROM materia WHERE cod LIKE '$cod%' ORDER BY 'substr(cod,8,4)' DESC'');
tehat en ajaxot hasznalok az oldalamon, es minden keyup-nal hogyha a biert karakterek szama meghaladja a 8-t nekem ellenorzi az adatbazist, es ha mar van ahoz hasonlo akkor azokat kilistazza, azzal nincs is gond ...
csak nem kapom meg en a teljes cod reszletet, es nemtudom az order by -ba azt irtni hogy substr($cod,8,4), es az sql-t nem vagom annyira, hogy tudjam hogy hogy lehet ezt megcsinalni ... -
woodpaul
őstag
Ha már az adatbázislopás szóba került... Milyen elvek betartásával lehet egy kevésbé feltörhető PHP+MySQL alapú webes alkalmazást írni?
Még kora ősszel írtam egy fórumot (az első nagyobb projectem), aztán nemsokára kaptam egy emailt, hogy igen könnyen feltörhető és vigyázzak! Ez kicsit rámhozta a frászt... -
alitak
senior tag
mysql_fetch_array eddig is terítéken volt már nálam, tudom, hogy asszociatív tömböt ad vissza. Viszont így utólag nézve a $sor === '''' -nek tényleg nincs túl sok értelme

Az lenne a cél, hogy miután vki megad egy olyan user nevet, ami nincs regisztrálva még, akkor header-rel visszadobja őt a login ablakba. Viszont az előbb írt kóddal ez nem megy. A 'felh' nevű táblában csak alitak nevű user van, és ha azt írom usernak, hogy 'a', akkor is tovább enged.
Viszont ha van ilyen sor:
if (!$sor = mysql_fetch_array($adatb)) ...;
akkor a ... helyén levő parancsok lefutnak, ha nem létező user nevet adott meg vki, nem?
A fórum, amin dolgozok nagyon kezdőcipőben van még, és mostanság túl sok időm nincs is, idén érettségiznem kéne. Lesz kódolás is, meg minden finomság, de PHP-ban is még aránylag új vagyok. -
tkazmer
addikt
Köszönöm a segítséget!

A távoli belépést megoldottam így: connect (adatbázisnév) (ipcím);
A php-n még dolgozom, egyelőre az még nem megy...lehet, h mégis a szerverrel lesz a baj, ugyanis RedAnt php scriptjén kívül eddig semmi más scriptet nem tudtam eredményesen lefuttatni...de a linkeket köszönöm
[Szerkesztve] -
tkazmer
addikt
Ok, rendben, viszont vmi gubanc akkor is van, mivel a mysql monitorral megnéztem, és semmit nem az adatbázisom.
Jah, és hogyan tudom egy másik gépről, parancssorral elérni az adatbázist?(a másik gép helyi hálózaton van) Létrehoztam egy usert (user2@másik gép ipcíme), viszont nem tom, h hogy kapcsolódjak a másik gépről.
[Szerkesztve] -
tkazmer
addikt
Köszi szépen,

Legközelebb majd kitalálok olyan adatbázistervet is, de sztem 1. adatbázisnak ez sem volt rossz(ezelőtt sosem foglalkoztam adatbázisokkal) Azért óvatosságból még csak 20egynéhány filmet vittem be, mert gondoltam, h lehet vmi baj, majd a a könyvekkel átgondoltabb leszek -
tkazmer
addikt
Köszönöm mindkettőtöknek

Így már asszem menni fog, nagyon élveztem, h ami eddig nem sikerült, mostmár könnyedén megy...az egész tévedésem azon alapult, h ugye amikor megnyitom a mysql.exe-t, kiírja, h kapcsolódott a szerverhez. Én azt hittem, h azzal már az adatbázisokhoz is kapcsolódot...

Nézegettem a manual-t is, csak azzal meg az volt a baj, h láttam, h nagyo hosszú, így csak átfutottam egy részét, és így nem vettem észre ezt a connect parancsot...
[Szerkesztve]
Aktív témák
- A fociról könnyedén, egy baráti társaságban
- BestBuy topik
- Direct One (műholdas és online TV)
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- The Division 2 (PC, XO, PS4)
- Pánik a memóriapiacon
- World of Tanks - MMO
- 3D nyomtatás
- Projektor topic
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- További aktív témák...
- Garmin epix gen 2 51mm használt eladó. (Védőüveggel ellátott)
- ÚJ Razer Kraken V4 Pro gamer fejhallgató
- T14s Gen2i 27% 14" FHD IPS i5-1135G7 16GB 512GB NVMe ujjlolv IR kam gar
- Thinkpad T14 Gen5 14" FHD+ IPS Ryzen 5 PRO 8540U 32GB DDR5 256GB NVMe gar
- ThinkPad T14 Gen2i 27% 14" FHD IPS i5-1135G7 16GB 256GB ujjlolv IR kam új akku gar
- Apple iPhone 16 Pro Max Natural Titanium Titán dizájn, Pro kamera,100% akku,2026. 02. 11
- Apple iPhone 12 Mini 128 GB Fekete 1 év Garancia Beszámítás Házhozszállítás
- Navee S40 elektromos roller // Számla // Garancia //
- BESZÁMÍTÁS! MSI B650 R7 7800X3D 32GB DDR5 2TB SSD RTX 5070Ti 16GB Asus ROG Strix Helios GX601 750W
- Apple iPhone 13 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: Laptopműhely Bt.
Város: Budapest
logikus, hogy a legkisebb sorrend az 1, vagy a 0
; így már egyből könyebb lesz.



