如何从数据库中逐行写入数组中的数组?
我无法写入文件我的数组一行一行地。帮助我逐行编写我的数组。如何从数据库中逐行写入数组中的数组?
代码:
$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