首页 > 解决方案 > 如何修复错误通知数组到字符串的转换

问题描述

我已经编写了这段代码来从 MySQL 服务器获取数据。有错误,如何解决?

<?php 
$status=$_GET['status'];

if ($status=="disp") {

    $link=mysqli_connect("localhost","root","");
    mysqli_select_db($link,"mainstock");
    $res=mysqli_query($link,"SELECT * FROM 1st_year");

    echo "<table>";

    while ($row=mysqli_fetch_array($res)) {
        echo "<tr>";
            echo "<td>";  echo $row=["id"];  echo "</td>";
            echo "<td>";  echo $row=["BooksName"];  echo "</td>";
            echo "<td>";  echo $row=["Avaibality"];  echo "</td>";
            echo "<td>";  echo $row=["Price"];  echo "</td>";
            echo "<td>";  echo $row=["Quantity"];  echo "</td>";
        echo "</tr>";
    };
    echo "</table>";

}
?>

第 14、15、16、17 行的错误是

echo "<td>";  echo $row=["id"];  echo "</td>";
echo "<td>";  echo $row=["BooksName"];  echo "</td>";
echo "<td>";  echo $row=["Avaibality"];  echo "</td>";
echo "<td>";  echo $row=["Price"];  echo "</td>";
echo "<td>";  echo $row=["Quantity"];  echo "</td>";

请帮我!

标签: php

解决方案


        echo "<td>". $row["id"] . "</td>";
        echo "<td>".  $row["BooksName"]. "</td>";
        echo "<td>".  $row["Avaibality"] . "</td>";
        echo "<td>" . $row["Price"]; . "</td>";
        echo "<td>".  $row["Quantity"]; . "</td>";

像上面一样修复这些行


推荐阅读