gpt4 book ai didi

php - file_get_contents 是多行吗?

转载 作者:行者123 更新时间:2023-12-04 06:54:48 29 4
gpt4 key购买 nike

file_get_contents 是否维护换行符?我认为它做到了,但我已经尝试过:

if($conn){

$tsql = file_get_contents('scripts/CreateTables/SLR05_MATCH_CREATETABLES.sql');

$row = sqlsrv_query($conn, $tsql);

print_r(sqlsrv_errors());

}

我得到的错误是 SQL Server 提示语法不正确。当我在没有任何换行符的情况下运行 SQL 脚本时,我遇到了同样的错误,这表明 file_get_contents 删除了它们?

当我正常运行脚本(在 SQL Server Management Studio 中打开文件)并执行它时,它运行良好。

那么有什么我可以使用的东西来维护换行符等吗?或者在使用来自 Microsoft 的 SQL Server PHP 驱动程序的文件查询时还有其他问题吗?

感谢大家的帮助

最佳答案

file_get_contents() 确实保留了文件。也许您的文件包含错误的“类型”换行符? Linux -vs- Windows 风格?

另外,我对 sqlsrv_query() 不熟悉……它可以用于运行多个查询(就像脚本一样),还是一次只运行一个查询?

关于php - file_get_contents 是多行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2691638/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com