は、私は値を取得したいが、それは二回まで来る:値は二回まで来る - PHP
<?php
session_start();
$username = $_SESSION['user'];
include 'connect.php';
if (isset($_GET['var'])) {
$var = $_GET['var'];
echo "<br>";
echo $var;
$pieces = explode(",", $var);
foreach ($pieces as $i) {
$sql = "SELECT title FROM interests WHERE id = '$i' ";
$result = mysqli_query($con, $sql);
$row = mysqli_fetch_array($result);
}
$value = join(",", $row);
}
echo $username;
echo $value;
?>
それはとして起動します:result, result
。 1つの結果としてしか出現せず、繰り返されるべきではありません。
? –
私はforeach関数を使っていくつかのidを単語に変換しようとしています。そして、すべての単語を "、"で区切って行に入れようとします。しかし、私は1つのidを持つと、同じ単語を2回エコーします。 –
'$ pieces'とMySQLテーブルにあるものを表示できますか? –