Adatlekérdezés/ellenőrzés PHP?
Azt, hogyan lehet megcsinálni, hogy pl ezt csinálja meg:
UPDATE asd.asd1 credit WHERE id='$user'
AKKOR ha:
1, Ebbe a táblába az "email" oszlopba nem szerepel még a '$mail'
2, Ebbe a táblába az "ipcim" oszlopba nem szerepel még az IP címe
3, Ahol az id='$user' abban a sorban, a "reg" oszlop értéke kisebb 20nál (csak számok vannak, 0-20ig)?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Nem jól tetted fel a kérdést és a szintaktika sem jó.
UPDATE tábla
SET oszlop1=érték1,oszlop2=érték2,...
WHERE feltétel
Mi az összefüggés az 1, 2, 3, feltétel között?
1, és 2, és 3, együttesen igaz?
amúgy isnull(mezőnév) szerintem amire gondolsz,de érdemes default value-t megadni nullra ezeknél a mezőknél..
Ezt a regisztrációnál akarom használni. A szintetikát valóban elírtam, de igazából nem is az a lényeg.
A lényeg az lenne, hogy van ugyebár 1 text input aminek a neve 'mail' ($mail=$_POST['mail'], hogy világos legyen).
Tehát a lényeg, hogy ezt a műveletet csak akkor hajtsa végre, ha ez a 3 feltétel mindegyike adott, tehát az egész táblát tekintve:
- nem tartalmazza az "email" oszlop bármely sora a $_POST['mail']-t
- nem tartalmazza az "ipcim" oszlop bármely sora a jelenlegi ip címét ($_SERVER['REMOTE_ADDR']-t)
- ne legyen nagyobb a "reg" oszlop értéke 20nál, ABBAN a sorban amelyikben az "id" oszlop értéke '$user'
Remélem így érthető :)Erre szeretnék egy scriptet, ha megoldható!
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!