我有一个表格,它有字段,它的名字是申请号。这是一个自动增量数。我创建一个简单的代码来生成这个数字。现在它应该显示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;
?>
答案 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的值)
注意创建的新行。