Hola estoy practicando php oriendatado a objetos y hay algo que no me sale..
por un lado tengo una clase que lo que haces es tomar un registro de la tabla, y luego ese registro colocarlo en un <input type="text"> 
aqui dejo el codigo.. 
 Código PHP:
    class clase_general{
    public function buscar($arg){
            
            $conexion = mysql_connect("localhost", "root", "") or die("Problemas en la conexion");
            mysql_select_db("consultas", $conexion) or die ("Problema al seleccionar bd"); 
            $busqueda = "SELECT apellido FROM usuarios WHERE nombre = '$arg'";
            $busqueda2 = mysql_query($busqueda,$conexion);
            $array_busqueda = mysql_fetch_array($busqueda2);
            $array1 = $array_busqueda[0];
            echo $array1;
        
        }
} 
    
  y este es el archivo donde tengo el   
 Código PHP:
        $objeto = new clase_general();
        $nombre = $_POST['nombre'];
echo    $objeto->buscar($nombre);
 
echo 'Apellido: <input type="text" name="apellido" value="'.$objeto->buscar($nombre).'" id="apellido"><br />'; 
    
  y bueno, lo que sucede es que el objeto que imprimo se muestra alado de "Apellido"