Gracias ahí les dejo mi código... dígame si esta bien...
conectar.php   
Código PHP:
Ver originalfunction coneccion()
{
    $host = "localhost";
    $username = "root";
    $password = "123456";
    $bd="demo"; 
        
    if (!$connection) 
    {           
        return "FRACASO";
    }
    
    if (!$basedatos) 
    {
                return "NO SE PUDO CoNECTAR A LA BASE DE DATOS";
    }
                
    if ($connection && $basedatos)
    {           
        return $connection;
    }
}
  
funcion.php   
Código PHP:
Ver originalfunction distribuir_direccion($cadena,$cn)
{
 
//echo count($data);
//if(strtoupper($data[0]) == 'AV.')
$avenida='';
$p=0;
$m=0;
$cantidad=0;
for($i=1;$i<count($data);$i++) {
            {
            $cantidad += count($array) + 1;             
            $conta[$p] = $data[$m].' '.$avenida;
            $avenida='';
            $p++;
            $m = $cantidad;
            }
            else
            {
            $avenida.=$data[$i].' ';
            }
 
}
 
$conta[count($conta)] = $data[$m].' '.$avenida;//ultimo trazo de la cadena principal  
//echo count($conta);
 
//-------------------------------------------------INSERTAMOS CADA CADENA EN SU TABLA RESPECTIVA
 
for($n=0;$n<count($conta);$n++) {
$descompone = explode(' ',$conta[$n],2);// descompone la direccion en cabecera(AV, MZ, JR) y en el cuerpo (nombre)  
            //condiciones para insertar en las tablas respectivas
            {
            $insert = "insert into avenidas values(0,'$descompone[1]')";
            }
            
            {
            $insert = "insert into manzanas values(0,'$descompone[1]')";
            }
            
            {
            $insert = "insert into pasajes values(0,'$descompone[1]')";
            }
            
            {
            $insert = "insert into jiron values(0,'$descompone[1]')";
            }
            
            {
            $insert = "insert into calle values(0,'$descompone[1]')";
            }
 
}
 
}
 
 
function verificar($dato,$conexion)
{
$sql = "select codigo from calles_avenidas";
$contador=0;
{
 if($dato==$fila->codigo)
 {$contador++;}
}
 
if($contador==0){return false;}
else {return true;}
 
}
  
esta es para llamar a la función anterior...
cadenas.php   
Código PHP:
Ver originalinclude "mysql_coneccion.inc";
include "funcion.php";
 
$cn = coneccion();
 
//$cadena  = "Av. Buenos aires N. 289 Mz. C Lt. 29 Dst. SJL";
$sql = "SELECT * FROM nombrevia";
 
{
  $cadena = $con['descripcion'].'<br>';
 
distribuir_direccion($cadena,$cn);//la cadena y la coneccion
 echo $cadena;
 
}
  
antes se crean una base de datos ok...eso es facil. 
si tienen una mejor me comparten ok...estamos en el foro..gracias 
Saludos!!!