sql >> Databasteknik >  >> RDS >> Mysql

Rätt sätt att använda LIKE '%{$var}%' med förberedda uttalanden? [mysqli]

Prova detta

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

du behöver förbereda frågan med bara ? sedan binder du param med bind_param .




  1. ORA-00257:arkiveringsfel. Anslut endast internt tills det frigörs.

  2. Jag förstår inte Collation? (Mysql, RDBMS, teckenuppsättningar)

  3. Hur får jag kolumndatatyp i Oracle med PL-SQL med låga privilegier?

  4. Ansluter applikationer som körs på Linux till Amazon Relational Database Services (RDS) för SQL Server