Ajax-os keresés feltételének módosítása (több feltétel)

Ajax-os keresés feltételének módosítása (több feltétel)
2019-08-01T16:00:37+02:00
2019-08-01T17:06:14+02:00
2022-10-15T21:31:35+02:00
richi4100
Sziasztok,

kipróbáltam az alábbi ajax-os keresést, ami nagyon jól működik, csakhogy szeretnék a lekérdezés feltételebe több mezőt is felvenni, azonban ekkor már nem működik megfelelően.
Forrás: MySQL Database Live Search with PHP and AJAX - Tutorial Republic

Amit én használok jelenleg a lekérdezés feltételében:

WHERE title LIKE ? LIMIT 20
Amit pedig szeretnék:

WHERE (description LIKE ? OR title LIKE ?)
Az itt használt "?" hiába próbálom helyettesíteni ezzel $_REQUEST["term"].... Úgy még ennyire sem működik.

Előre is köszönöm a segítségeteket.

Üdv,
Ricsi
Mutasd a teljes hozzászólást!
Hali!

Ha két paramétert jelöltél meg az SQL-mondatodban (két kérdőjel), akkor – gondolom – két „bind-olás” is van (még ha ugyanazokkal az értékekkel is), ugye?, Azaz (az általad linkelt oldalon lévő kód módosítva):
if ($stmt = mysqli_prepare($link, $sql)) { // Bind variables to the prepared statement as parameters mysqli_stmt_bind_param($stmt, "ss", $param_term1, $param_term2); // Set parameters $param_term1 = $_REQUEST["term"] . '%'; $param_term2 = $_REQUEST["term"] . '%'; …
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd