Hogy írjam le azt, hogy az adott táblából válassza ki azokat a sorokat, amiknek bármelyik eleme megyegyezik ezzel? (PHP-SQL)
Figyelt kérdés
"SELECT * from users where * like '%".$_POST['searchValue']."%'";
Táblában van vagy 17 adatmező, pl vezetéknév,keresztnév,alias,dátumok, stb, és azt akarom hogy ha rákeres, hogy "Zsigmond" akkor ha BÁRMELYIK adatmezőben létezik ez az adat, akkor kiválassza azt?
2019. jún. 10. 18:33
1/16 A kérdező kommentje:
Ha a második * helyére konkrétan meghatározom, hogy pl vezetéknév like =blablabla, akkor jó, viszont azt akarom, hogy BÁRHONNAN ki tudja szedni, azaz a * kéne de arra meg hibát dob.
2019. jún. 10. 18:33
2/16 A kérdező kommentje:
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, bool given in
ezt.
2019. jún. 10. 18:34
4/16 A kérdező kommentje:
mi or?
2019. jún. 10. 18:40
6/16 A kérdező kommentje:
Nem hittem volna, hogy egy retardált hülyegyerek is fog válaszolni a kérdésre.
2019. jún. 10. 18:49
8/16 anonim válasza:
SELECT *
FROM `users`
WHERE
`vezeteknev` LIKE '%".$_POST['searchValue']."%' OR
`keresztnev` LIKE '%".$_POST['searchValue']."%' OR
`alias` LIKE '%".$_POST['searchValue']."%' OR
`tobbi` LIKE '%".$_POST['searchValue']."%'
10/16 anonim válasza:
Úgy, hogy felsorolod a releváns oszlopokat. Az SQL szabványa úgy épül fel, hogy ne nagyon tartalmazzon "wildcard" kifejezéseket, konkretizálni kell az oszlopokat, amikkel dolgozol. Épp ezért nincs pl olyan kifejezés sem az SQL-ben, hogy "mindegyik oszlop, kivéve...". Az egyetlen kivétel a SELECT *, ami kényelmi okokból benn van, de ezen felül minden kifejezéshez konkrétan fel kell sorolni az oszlopokat.
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
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!