これがmysqlを使用する上で正しい機能であるかどうかはわかりませんが、誰かが私が抱えているこの問題を手伝ってくれるかどうか疑問に思っていました
元:
これらの値を持つmysqlがあります
id name
1 house_home
2 movie_film
3 restaurant_food
したがって、 を見つけようとしている場合はmovie
、movie_film という値を取得する必要があります。
この場合、strpos 関数は適切な関数ですか? それとも別の方法がありますか?
$string = 'movie';
$query = $db->prepare("SELECT * FROM values WHERE name = ?";
$query->execute(array($string));
while($row = $query->fetch(PDO::FETCH_ASSOC)){
echo $row['name']; //this should output movie_film
}
事前に助けてくれてありがとう!