2017-10-12 4 views
0

내 배열을 한 줄씩 파일에 쓸 수 없습니다. 내 배열을 줄 단위로 작성하도록 도와주세요.데이터베이스에서 한 줄씩 파일에 배열을 쓰는 방법은 무엇입니까?

코드 :

$query = mysqli_query($db, "SELECT * FROM `sceneries`") or die(mysql_error()); 

$file = fopen("hello.txt", 'w') or die("Can't create a new file."); 

while ($row = mysqli_fetch_assoc($query)) { 
    $str = 'Код-'.$row['icao'].' Имя пользователя-'.$row['name'].' Ссылка-'.$row['link']; 
    fwrite($file, $str); 
}  

fclose($file); 
+0

가의'를 사용하여 새로운 라인을 사용

$str = 'Код-'.$row['icao'].' Имя пользователя-'.$row['name'].' Ссылка-'.$row['link'].PHP_EOL; 

: EOL 사용

을 for each ... '루프. – Sand

+0

당신이 직면 한 문제는 무엇입니까? – Bhargav

답변

1

PHP_EOL을 사용하여 서로 다른 OS에서 안전하게 만들고, \n\r 또는 \n은 운영 체제에 따라에 의해 대체됩니다. $str 문이 될 것입니다 :

$str = 'Код-'.$row['icao'].' Имя пользователя-'.$row['name'].' Ссылка-'.$row['link'].PHP_EOL; 
1
당신은 PHP_EOL 및 새로운 라인 문자를 사용할 수 있습니다

:

$str = 'Код-'.$row['icao'].' Имя пользователя-'.$row['name'].' Ссылка-'.$row['link']."\r\n"; 
관련 문제