像php一样选择max


select max with like php

php不想识别以下行

$concatenado = $_POST['concatenado'];
$consult3= "SELECT MAX(alumno.codigo) as codigo2 from alumno WHERE alumno.codigo LIKE '%'".$concatenado."'%' ";

浏览器只显示array。

这是mysql查询:

SELECT MAX(codigo) as numero from alumno WHERE codigo LIKE "102482901%" 

我尝试了这几行代码,但不起作用。

%'".$concatenado."'%
"%".$concatenado."%"
%'".$concatenado."'%'

为什么?

谢谢。

此代码:

$concatenado = $_POST['concatenado'];
$consult3= "SELECT MAX(alumno.codigo) as codigo2 from alumno WHERE alumno.codigo LIKE '%".$concatenado."%'"; 
mysql_select_db($database_Brujula, $Brujula);
$Result3 = mysql_query($consult3, $Brujula) or die(mysql_error());
$numero= mysql_num_rows($Result3);
$row_Result3 = mysql_fetch_array($Result3);
print $row_Result3['codigo2'];
print $numero;
if ($numero!= 0){
    $id = $row_Result3['codigo2'];
    print $id;
    $id = $id + 1;
}else{
$inicializador = 001;
$id =  $concatenado.$inicializador;
}
print $id;

代码打印11,可以吗?

感谢