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
- exHWSW - Értünk mindenhez IS
- Motorola Edge 50 Ultra - szépen kifaragták
- Először beszélt bővebben az új Xbox konzolról a Microsoft
- Párduc a gépben: teszten az ASUS ExpertBook Ultra
- Idő előtt felbukkant a Galaxy A57 egy európai webshopban
- Konzolokról KULTURÁLT módon
- Xbox Series X|S
- Facebook és Messenger
- OpenMediaVault
- Fejhallgató erősítő és DAC topik
- További aktív témák...
- LG 45GR65DC-B 45 / 5120x1440 / 200HZ / VA /
- Chieftec Smart Seriels GPS-500A8 80 Plus minősítésű 500W tápegység
- Apple iPhone 13 - 85% Akku - 128GB - Független - Hibátlan
- HONOR Magic8 Lite 5G 512GB + CHOICE Cubuds - Gyári Bontatlan, 2028-ig garanciális
- HONOR Magic8 Pro 5G 12/512GB (Black) - Új, Kártyafüggetlen, 2029-ig garanciális
- 1TB, 512GB, 256GB m-SATA SSD-k
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32/64GB RAM RTX 3050 6GB GAMER PC termékbeszámítással
- LG 27GX790A - 27" OLED evo / 2K QHD / 480Hz & 0.03ms / NVIDIA G-Sync / FreeSync / DP 2.1 / 1300 Nits
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo ThinkPad L16 Gen 1 - 16" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2 év gari
Állásajánlatok
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.

