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

mysql SELECT * WHERE hodnota =$row['item']

Vhodnějším přístupem je použití mysqli a připravených příkazů, tj.:

$stmt = $mysqli->prepare("SELECT * FROM table WHERE value =?");
$stmt->bind_param("s",$row['item']);  // I am assuming row['item'] is a string
$stmt->execute();

Pokud nemůžete používat mysqli nebo to absolutně odmítáte, můžete použít toto:

$query = "SELECT * FROM table WHERE value = '".mysql_real_escape_string($row['item'])."'"; 


  1. Příklad MICROSECOND() – MySQL

  2. Vícenásobné řešení pro přihlášení do Pythonu

  3. Můžeme mít název tabulky jako volbu v MySQL?

  4. MYSQL vlevo Připojit COUNTS z více tabulek