0

現在、配列を返すこのクエリがありますが、この配列を単純に Thomas、James として出力する方法を教えてください。変数内にその形式で保存したいので、後で呼び出すことができます。それはforeachですか?ありがとう

$stmt = $conn->prepare("SELECT admin_name FROM adminuser_tbl");
if ($stmt->execute()) {
    while ($row = $stmt->fetch()) {
         print_r($row);
    }
}

これは以下を出力します:

Array ( [admin_name] => Thomas [0] => Thomas ) Array ( [admin_name] => James [0] => James ) 
4

1 に答える 1

0

それ以外の

print_r($row);

どうですか...

$name = join(", ", $row);

または、結果を名前の配列に連結できます

$stmt = $conn->prepare("SELECT admin_name FROM adminuser_tbl");
$names = array();
if ($stmt->execute()) {
    while ($row = $stmt->fetch()) {
        $names[] = join(", ", $row);
    }
}
于 2013-07-31T15:50:22.207 に答える