How to select multiple rows from mysql with one query and use them in php

前端 未结 3 2095
旧巷少年郎
旧巷少年郎 2020-11-28 15:02

I currently have a database like the picture below.

\"enter

Where there is a

相关标签:
3条回答
  • 2020-11-28 15:46

    This is another easy way

    $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"]);
    }
    

    Demo Link

    0 讨论(0)
  • 2020-11-28 15:48
    $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'];
    
    }
    

    Here the while loop will fetch each row.All the columns of the row will be stored in $row variable(array),but when the next iteration happens it will be lost.So we copy the contents of array $row into a multidimensional array called $SubjectCode.contents of each row will be stored in first index of that array.This can be later reused in our script. (I 'am new to PHP,so if anybody came across this who knows a better way please mention it along with a comment with my name so that I can learn new.)

    0 讨论(0)
  • 2020-11-28 16:06

    Use repeated calls to mysql_fetch_assoc. It's documented right in the PHP manual.

    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"];
    }
    

    If you need to, you can use this to build up a multidimensional array for consumption in other parts of your script.

    0 讨论(0)
提交回复
热议问题