<?php

    
function getNGramArray$string$qua )
    {
        
$to strlen$string ) - $qua;

        for( 
$i 0$i <= $to$i++ )
            
$ngrams[ ] = substr$string$i$qua );

        return 
array_unique$ngrams );
    }

    
$words = array( 'kosmos''polska''komputer''programista' );

    
mysql_connect'localhost''root''zaq12wsx' );
    
mysql_select_db'blee' );

    
$query 'INSERT INTO ngrams VALUES ';

    foreach( 
$words as $word )
    {
        
$grams = array( );
        
$length strlen$word );

        if( 
$length <= )
            
$grams array_merge$gramsgetNGramArray$word) );

        if( 
$length >= )
            
$grams array_merge$gramsgetNGramArray$word) );

        
$grams array_merge$gramsgetNGramArray$word) );

        foreach( 
$grams as $gram )
        {
            
$query .= ' ( "'$gram .'", "'$word .'" ), ';
        }
    }

    
$query substr$query0, -);

    
mysql_query$query );

?>