0
私はmysqlからINで選択しようとしています。私はphpMyAdminのからそれを実行する場合SELECT id, name FROM country WHERE id IN (2,1)
が、私は2つの行を取得 が、私は、私はちょうど1行 を取得する機能でそれをしたいとき、これは私が何をしないのです、私の機能SELECT IN文が正しく動作しません
function search($res) {
global $pdo;
$arr = [$res];
$in = str_repeat('?,', count($arr) - 1) . '?';
$sql = "SELECT id, name FROM country WHERE id IN ($in)";
$stmt = $pdo->prepare($sql);
$stmt->execute($arr);
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
return $stmt->rowCount();
}
です: 私はこのクエリを持っています? 問題カウントから来ているようだ($のARR)、バック1
返品の際に何ドル表示することができますか?返品には1ドルのみを返します。 – iCoders
には、 – Ibucalmin
var_dump($ in)してここに投稿できますか? – toha