Imループを使用しようとしていません。私は1つの行から1つの列の値が1つだけです。私は次のコードで欲しいものを手に入れましたが、PDOを使う方が簡単です。mysqlを使ってデータベースから1つの値を返すPHP pdo
try {
$conn = new PDO('mysql:host=localhost;dbname=advlou_test', 'advlou_wh', 'advlou_wh');
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
echo 'ERROR: ' . $e->getMessage();
}
$userid = 1;
$username = $conn->query("SELECT name FROM `login_users` WHERE username='$userid'");
$username2 = $username->fetch();
$username3 = $username2['name'];
echo $username3;
これは、データベースから1つの値を取得するには行が多すぎるように見えます。 :\
連結を使用してデータベースクエリを構築することは危険です。 PDOの準備されたステートメントを使用するほうがはるかに優れています。 – bdsl