如何从数据库中逐行写入数组中的数组?

我无法写入文件我的数组一行一行地。帮助我逐行编写我的数组。如何从数据库中逐行写入数组中的数组?

代码:

$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);

回答:

使用PHP_EOL使得它在不同的操作系统的安全,并且得到由依赖操作系统\n\r\n更换。该$str语句将变为:

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

回答:

您可以使用PHP_EOL和换行字符也:

使用EOL:

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

使用新行:

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

以上是 如何从数据库中逐行写入数组中的数组? 的全部内容, 来源链接: utcz.com/qa/261849.html

回到顶部