my XML 코드를 longtext로 저장합니다. 화면에 그대로 XML 코드를 출력하고 싶습니다. var_dump() 만 작동했지만 문자열 '출력'텍스트 길이가 표시됩니다. 나는 싶지 않는 문자열과 textlength 내 코드 :PHP에서 MySql의 xml 코드를 가져옵니다.
$sql = 'SELECT xmlData, date, time FROM table order by idtable desc limit 0,1';
mysql_select_db('db');
$retval = mysql_query($sql, $conn);
if(! $retval)
{
die('Could not get data: ' . mysql_error());
}
while($row = mysql_fetch_array($retval, MYSQL_NUM))
{
//attempt 1
/*ob_start();
var_dump($row[0]);
$result = ob_get_clean();
echo $result; */
//attempt 2
//var_export($row[0], true);
//attempt 3
//$dump = print_r($row[0], true);
//$dump = var_export($row[0], true);
//attempt 4
//nl2br($row[0]);
//attempt 5
//$wordParLine = 10;
//wordwrap('$row[0]', $wordParLine);
//attempt 6
$var1 =$row[0];
$new = substr($var1,0,2170);
}
단지 'htmlspecialchars (xml)'을 사용하고'XML'을 저장하기 위해 mysql 데이터 필드에'BLOB'을 사용하는 것이 가장 좋습니다. 이것은 따옴표를 빠져 나오고 큰 파일 용량이 될 것입니다. – MackieeE