PHP SQL lekérés! Hogy tudom ezt megoldani?
Tudom, hogy hibás a sor épp azért kérdem.
$eredmény = "SELECT * FROM table WHERE var$szam = 1";
Tehát a WHERE után szeretném a változót váltogatni: var1, var2, var3, de ez így nem működik. PHP8
Anélkül, hogy értenék a php-hez amit leírtál az biztos nem jó. Ilyesmit próbálj:
$eredmény = "SELECT * FROM table WHERE var"+i+"szam = 1";
Ahol az i az iteráció. Nem tudom, hogy kell stringet összefűzni php-ben (lehet, hogy nem + operátorral) de azt már biztos ki tudod keresni.
Semmi hiba nincs a kérdés leírásában írt kóddal.
$szam helyére behelyettesül az értéke, mivel idézőjelek között van a string (nem pedig aposztrófok között!).
Ez így, ahogy írtad, hibátlan és úgy működik, ahogy Te akartad.
#3:
szerver beállítás függő, hogy ezt feloldja e ilyen formában
#7
Nem, de még csak php.ini -ben sem kikapcsolható.
Linkelj valamit ha tévednék, mert ez a válaszod így önmagában nonszensz.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!