Como selecionar várias linhas do mysql com uma consulta e usá-las no php

Atualmente, tenho um database como a imagem abaixo.

insira a descrição da imagem aqui

Onde existe uma consulta que seleciona as linhas com o número 1 igual 1. Ao usar

mysql_fetch_assoc() 

Em php, só tenho dado o primeiro, há alguma maneira de obter o segundo? Como através de uma matriz dimesional como

 array['number2'][2] 

ou algo parecido

Use chamadas repetidas para mysql_fetch_assoc. Está documentado no manual do PHP.

http://php.net/manual/function.mysql-fetch-assoc.php

 // While a row of data exists, put that row in $row as an associative array // Note: If you're expecting just one row, no need to use a loop // Note: If you put extract($row); inside the following loop, you'll // then create $userid, $fullname, and $userstatus while ($row = mysql_fetch_assoc($result)) { echo $row["userid"]; echo $row["fullname"]; echo $row["userstatus"]; } 

Se você precisa, você pode usar isso para criar uma multidimensional array para consumo em outras partes do seu script.

 $Query="select SubCode,SubLongName from subjects where sem=1"; $Subject=mysqli_query($con,$Query); $i=-1; while($row = mysqli_fetch_array($Subject)) { $i++; $SubjectCode[$i]['SubCode']=$row['SubCode']; $SubjectCode[$i]['SubLongName']=$row['SubLongName']; } 

Aqui, o loop while irá buscar cada roda. Todas as colunas da linha serão armazenadas em $row variable (array), mas quando ocorrer a próxima iteração, ela será perdida. Então, copiamos o conteúdo da matriz $row em uma multidimensional array Chamada $SubjectCode conteúdos de cada linha serão armazenados no primeiro índice dessa matriz. Isso pode ser posteriormente reutilizado em nosso script. (Eu sou novo no PHP, então, se alguém encontrou esse que conhece uma maneira melhor, fale com um comentário com meu nome para que eu possa aprender novo.)

Esta é outra maneira fácil

 $sql_shakil ="SELECT app_id, doctor_id FROM patients WHERE doctor_id = 201 ORDER BY ABS(app_id) ASC"; if ($result = $con->query($sql_shakil)) { while ($row = $result->fetch_assoc()) { printf ("%s (%s)\n", $row["app_id"], $row["doctor_id"]); } 

Link Demo