How to echo out table rows from the db (php)

前端 未结 5 1202
故里飘歌
故里飘歌 2020-11-28 11:35

i want to echo out everything from a particular query. If echo $res I only get one of the strings. If I change the 2nd mysql_result argument I can get the 2nd, 2rd etc but

5条回答
  •  情话喂你
    2020-11-28 12:15

    $sql = "SELECT * FROM YOUR_TABLE_NAME";
    $result = mysqli_query($conn, $sql); // First parameter is just return of "mysqli_connect()" function
    echo "
    "; echo ""; while ($row = mysqli_fetch_assoc($result)) { // Important line !!! echo ""; foreach ($row as $field => $value) { // If you want you can right this line like this: foreach($row as $value) { echo ""; } echo ""; } echo "
    " . $value . "
    ";

    In PHP 7.x You should use mysqli functions and most important one in while loop condition use "mysqli_fetch_assoc()" function not "mysqli_fetch_array()" one. If you would use "mysqli_fetch_array()", you will see your results are duplicated. Just try these two and see the difference.

提交回复
热议问题