티스토리 뷰

 

	function MakeDataTable($DataArray, $fieldNames){
		$ColumnNumber = sizeof($DataArray);
		$RowNumber = sizeof($DataArray[0]);
		
		//echo "[ColumnNumber]".$ColumnNumber."<br>";
		//echo "[RowNumber]".$RowNumber."<br>";

		echo "<table>";
		echo "<tr>";
		foreach($fieldNames as $fieldName){
			echo "<th>".$fieldName."</th>";
		}
		echo "</tr>";

		foreach($DataArray as $Data1){
			echo "<tr>";
			foreach($fieldNames as $fieldName){
				echo "<td>".$Data1[$fieldName]."</td>";
			}
			echo "</tr>";
		}
		echo "</table>";
	}

필드명(Fieldname, Column name)을 가져오기 위한 소스 코드

	public function GetFieldNames($conn){
		
		$fieldNames = array();
		$query1 = "DESC ".$this->TABLENAME;
		$res1 = mysqli_query($conn, $query1);
		while($res11 = mysqli_fetch_array($res1)){
			$fieldNames[] = $res11[0];
		}
		
		return $fieldNames;
	}

 

반응형

'SWDesk > Web' 카테고리의 다른 글

[PHP] 데이터를 표로 정리하기 위한 Style  (0) 2021.06.21
PHP Mail Example  (0) 2021.06.15
웹 크롤러 관련 수집 자료  (0) 2021.01.16
JSON 배열 전송 및 수신 : PHP to Python  (2) 2021.01.15
[PHP] Dict Key Value  (0) 2020.10.20