sql >> Databáze >  >> RDS >> Mysql

Správný způsob použití LIKE '%{$var}%' s připravenými příkazy? [mysqli]

Zkuste toto

$likeVar = "%" . $yourParam . "%";
$stmt = $mysqli->prepare("SELECT * FROM REGISTRY where name LIKE ?");
$stmt->bind_param("s", $likeVar);
$stmt->execute();

potřebujete připravit dotaz jednoduše pomocí ? pak svážete parametr pomocí bind_param .




  1. Jak vytvořit primární klíč v SQL Server (příklady T-SQL)

  2. Použití Oracle JDeveloper s databázovou službou MySQL na platformě Oracle Cloud, část 2

  3. Funkce ASCIISTR() v Oracle

  4. Musí deklarovat skalární proměnnou