Kezdőoldal » Számítástechnika » Programozás » PHP SQL lekérés! Hogy tudom...

PHP SQL lekérés! Hogy tudom ezt megoldani?

Figyelt kérdés

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


2021. dec. 31. 17:20
 1/8 anonim ***** válasza:
0%

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.

2021. dec. 31. 18:24
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
41%
Ha jól emlékszem, ponttal lehet összefűzni
2021. dec. 31. 18:52
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:

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.

[link]

2021. dec. 31. 19:11
Hasznos számodra ez a válasz?
 4/8 A kérdező kommentje:
Magában a PHP-ban működik persze, de valami gond van a SQL lekéréssel, ott már nem működik. Valahogy az adatbázis nem fogadja el ezt az összefűzést, vagy igazából én sem értem mi a gond.
2021. dec. 31. 19:27
 5/8 anonim ***** válasza:
Adatbázis semmit se lát abból, hogy te előtte miket műveltél a beküldött lekérdezés szövegén.
2021. dec. 31. 20:06
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:
Tedd fel a teljes kódodat pastebin vagy valahova és linkeld be.
2021. dec. 31. 20:06
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:

#3:

szerver beállítás függő, hogy ezt feloldja e ilyen formában

2022. jan. 1. 00:55
Hasznos számodra ez a válasz?
 8/8 anonim ***** válasza:

#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.

2022. jan. 1. 02:07
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!