私はphpMyAdminの中でテストしてみたことは、MySQLでSELECTクエリを持っており、それは、同一のユーザ(数1)は、二つの役割(noAutorizadoと管理)は二つのレコード、示しています。今PHP:2つの異なる結果の代わりに同じ結果を2回表示するforループ?
を私はforループを使ってそのリストを表示しようとしましたが、2つの結果の代わりに最初の結果が2回表示されます。 代わりnoAutorizadoと管理を示したのだから、それはnoAutorizadoとnoAutorizadoを示しています。
ループには何が問題なのですか?
$conectar2 = mysqli_connect(HOST, USER, PASS, DATABASE);
$buscarRoles = "SELECT userID, nombreRol
FROM rolesUsuarios
WHERE userID='$uid'
";
$roles = mysqli_query($conectar2,$buscarRoles);
if($roles){
$rol = mysqli_fetch_array($roles);
$cantRegistros = mysqli_num_rows($roles);
for ($i=0; $i < $cantRegistros; $i++) {
echo $rol['nombreRol'].'<br>';
}
} else ...
'mysqli_fetch_array'一つ役割をフェッチ –
ながら($ ROL = mysqli_fetch_array($ロール)){エコー$のROL [ 'nombreRol']「。
'; } – JYoThI