php - 如何修复错误通知数组到字符串的转换
问题描述
我已经编写了这段代码来从 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>";
请帮我!
解决方案
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>";
像上面一样修复这些行
推荐阅读
- sql - oracle JDBC连接或会话的连接周期
- c# - 配置代理后无法在 html 上显示 IMG
- c# - AssemblyLoadContext 无法根据类型在程序集中找到
- python - Python - 如何将变量传递给正则表达式(re.match)
- hadoop - Group By 在 Hive 中的分区列上的性能
- android - 如何解决 Android DeepLink 中未启动的 Activity?
- javascript - 如何获取firebase文件的数量?
- ssas - mdx 中的 if 语句中的多条语句签入
- azure - 支持 Azure blob 读/写上的多个字节范围
- python - 使用带有 PyMongo 游标的多处理池