首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果结果中有空格,则SQL转储将裁剪结果。

如果结果中有空格,则SQL转储将裁剪结果。
EN

Stack Overflow用户
提问于 2013-10-25 02:09:50
回答 2查看 44关注 0票数 0

你好,我正在使用下面的代码从数据库中获取结果,在第二个转储中,te结果是可以的,在第一个转储中有一个问题,因为如果文件的名称中有空格,则结果会在空格之后被剪切:

代码语言:javascript
运行
复制
<?php echo "<a href=pdf/".$row['pdf'].">".$row['pdf']."</a>" ?>

first $row is = 124564
second $row is = 124564 SPRASHORT.pdf

如何将第一个结果修正为第二个结果?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-25 02:13:41

href应该在引号内

代码语言:javascript
运行
复制
<?php echo "<a href='pdf/".$row['pdf']."'>".$row['pdf']."</a>" ?>

代码语言:javascript
运行
复制
<?php echo "<a href=\"pdf/".$row['pdf']."\">".$row['pdf']."</a>" ?>
票数 0
EN

Stack Overflow用户

发布于 2013-10-25 02:13:26

如果您有一个空格,您应该在链接之前进行编码。

代码语言:javascript
运行
复制
<?php echo '<a href="pdf/' . urlencode($row['pdf']) . '">' . $row['pdf'] . '</a>' ?>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19579977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档