如何组合php变量和普通文本

时间:2014-06-15 19:21:08

标签: php

我有一个表格,它有字段,它的名字是申请号。这是一个自动增量数。我创建一个简单的代码来生成这个数字。现在它应该显示1,2,3,4 .....等...但是现在我想在这个数字之前附加正常文本...比如" LN / SS-我唯一的ID&#34 ;我该怎么开发它!我发布我的代码..有人帮我解决这个错误。 $ insert_id是我的变量名,我已在文本字段(application_no)中回显

  <?php
   $query2 = "SELECT * FROM tbl_loan_application ORDER BY application_id DESC LIMIT 1";
   $result2 = mysql_query($query2,$conn);
   $row = mysql_fetch_array($result2);
   $last_id = $row['application_id'];

   //$insert_id = $last_id + 1;
   $insert_id = ++$last_id;
   ?>

2 个答案:

答案 0 :(得分:0)

您应该使用括号$insert_id = "LN/SS".(++$last_id);

<?php
   $query2 = "SELECT * FROM tbl_loan_application ORDER BY application_id DESC LIMIT 1";
   $result2 = mysql_query($query2,$conn);
   $row = mysql_fetch_array($result2);
   $last_id = $row['application_id'];

   //$insert_id = $last_id + 1;
   $insert_id = "LN/SS".(++$last_id);
   ?>

答案 1 :(得分:-1)

我不能完全告诉你在这里要求什么,但我认为你的意思是连接。在这种情况下,以下任何一种都可以工作:

echo "<text>" . $var;

echo "<text>{$var}";

替换

<text>

包含您要添加的文字。

这样的事情:

$var = "test";
echo "Value: {$var}";

或:

$var = "test";
echo "Value: " . $var;

都会回归:

  

价值:测试

编辑,因为我看到了您的评论:在双引号字符串中使用escape \ n会创建一个新行。如果您希望跨多行打印数据,请使用它。 即:

echo "<text>{$var}\n";
echo "<text>{$var}\n";

将返回

  

(text)($ var的值)

     

(text(($ var的值)

注意创建的新行。