このクエリにMySQLのクエリのすべての値を返す: フェッチ(PDO :: FETCH_ASSOC)は、MySQLへのアレイ
SELECT `group_id`
FROM `j30_user_usergroup_map`
WHERE `user_id` =3065
は、次のような結果を返して:
しかし、PHPで次のコード:
$db = new PDO('mysql:host=localhost;dbname=', '', '');
$sth = $db->prepare('SELECT `group_id`
FROM `j30_user_usergroup_map`
WHERE `user_id` =3065');
$sth->execute();
$result = $sth->fetch(PDO::FETCH_ASSOC);
print_r($result);
戻る:
([group_id] => 2)
ループまたはhttp://php.net/間
2):で
:
1)
変更をapprochはfetchAll manual/ja/pdostatement.fetchall.php – AbraCadaver
FYI、あなたがあなたの値を束縛していないならば、 'PDO'を使うのは本当に意味がありません。それが提供する追加のセキュリティを活用してください。そして、あなたは 'fetchAll()'を探している:http://php.net/manual/en/pdostatement.fetchall.php – Marcus
PDOStatement :: fetch - 結果セットから次の行**を取得する – AbraCadaver