gpt4 book ai didi

php - 使用 php 更改在 MySQL 查询中生成的 html 表列的值

转载 作者:行者123 更新时间:2023-11-30 22:06:34 25 4
gpt4 key购买 nike

所以,我有一个表,它来自 MySQL 查询。此查询是 MySQL 数据库中两个表的内部联接,其中一个提供产品名称,另一个提供 HTML 格式的价格表(可以有 2 个或更多列,行数可变)。

Mysql查询:

SELECT catalog_product_entity_varchar.value as `name`, catalog_product_entity_text.value as `html_table` from catalog_product_entity_varchar INNER JOIN catalog_product_entity_text on catalog_product_entity_varchar.entity_id=catalog_product_entity_text.entity_id AND catalog_product_entity_text.attribute_id=171 AND catalog_product_entity_varchar.attribute_id=71"

为了输出表格,我使用了以下内容:

echo '<table border="1">';

if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo
'<th>'.$row["name"]. '</th><tr><td>'. $row["html_table"].'</td></tr>';

}

现在,我需要更改“html_table”部分中的内容,具体来说,从第二列的第二行(首先是文本)开始(第一个也是文本)。

我研究了几个解析器,如 simplehtmldom 或 php 的 DOM 类,但我仍然无法理解如何只更改那些特定的行/列。

如有任何建议,我们将不胜感激!

最佳答案

您需要执行 2 个步骤:

  • 添加将请求发送到 PHP 文件并获得响应的 JQuery 代码。获取后将加载该 JSON 并显示在 table->tbody 部分。
  • PHP 文件将接收请求,然后与 MySQLi 连接并根据您的要求获取结果并返回 JSON。

关于php - 使用 php 更改在 MySQL 查询中生成的 html 表列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41509926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com