<分区>
我在 PHP 的字符串函数中遇到了一个小问题。我正在从 emp_id 列中获取最后一行值。这给了我 1mw112,这是一个正确的结果。我想要的实际上是自动增加它,这是不可能的,因为这个
emp_id 由字符和数字混合而成。我现在可以尝试做的是拆分这个
值分为两部分( 1mw 和 112 )。如果这是可能的,那么我可以将 112 存储在另一个变量中,并且可以轻松地手动递增 1,同时插入到表中;我可以在表单中以只读格式显示它。我试过 str_split($var,3)
,但没有用。
这就是我正在尝试的:
<?php
$db=mysql_connect("localhost","m","m");// database connection
mysql_select_db("mars",$db); // database selection
//$query1="SELECT LAST(eid) AS eid FROM emp_info" ;
$query1="SELECT eid FROM emp_info ORDER BY eid DESC LIMIT 1"; // sql query to select last value from the column
$result=mysql_query($query1);
while($record=mysql_fetch_assoc($result))
{
while(each($record))
{
$eid=$record['eid'];
}
}
echo $eid;
echo "<br>";
$splitted=str_split($eid,-2);
echo $splitted;
?>
这是将“array”作为输出回显。
谁能帮我把最后 3 位数字存储在另一个变量中?