我不知道我的最佳选择是什么
我使用SQL查询(内置到php文件中)来提供Excel图表。
问题:我的第一列是由复杂的序列号(例如08/18)组成,当excel更新查询时,这些序列号会自动转换为August / 18。
最佳解决方案(我能想到的):
编辑php文件以在序列号前放置一个',这样,当excel更新时,它就不会转换为日期(我认为...)
我该如何实现?
这是我的代码:
<? while($sql1_recset = mysql_fetch_array($sql1)) {?>
<tr>
<td><?=$sql1_recset['ID'];?></td>
</tr>
<?}?>
</table>
</body>
</html>
我尝试了几件事,但没有安装PHP:
<td><?{echo("'").echo($sql1_recset['ID']);?}></td>
不起作用
<td><?{echo("'")}&=$sql1_recset['ID'];?></td>
不起作用
<td><?{echo("'")&$sql1_recset['ID'];?></td>
不起作用
答案 0 :(得分:0)
您可以使用.
在php中连接字符串。阅读PHP docs for string operators。
您尝试了两种不同的方法,因此要使这个半有价值的答案成为可能,我已经提供了两种方法都正确的方法:
<td><?="'" . $sql1_recset['ID'];?></td>
-<?=
是shorthand for echo,自PHP 5.4起默认可用。<td><? echo "'" . $sql1_recset['ID']; ?></td>