그래서, MySQL 쿼리에서 나온 테이블이 있습니다. 이 쿼리는 MySQL DB에서 두 테이블의 내부 조인으로, 하나는 제품 이름을 제공하고 다른 하나는 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 클래스와 같은 여러 파서를 조사했지만 여전히 특정 행 / 열을 변경하는 방법을 파악할 수 없습니다.
어떤 제안이라도 대단히 감사하겠습니다!
다음 두 단계를 수행해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다