Se può servire per far capire meglio questo è lo script php che uso per questi test...

Codice PHP:

<?php    

    $db_host 
'localhost:8889';
    
$db_user 'root';
    
$db_pass 'root';
    
$db_name 'test';

    
$db mysql_connect($db_host$db_user$db_pass);
    
mysql_select_db($db_name$db);

    function 
strip_magic($value) {

        
$value = (get_magic_quotes_gpc()) ? stripslashes($value) : $value;
        return 
$value;

    }

    if (isset(
$_POST['vars'])) {

    
$var_0 strip_magic($_POST['vars']);
    
$val_0 mysql_real_escape_string($var_0$db);

                    
$query "INSERT INTO test (testo) VALUES ('$val_0')";

                    
$data mysql_query($query$db);
                    
$result mysql_affected_rows();

                    if (
$result === 1) {

                    
$query_bis "SELECT * FROM test ORDER by id ASC";

                    
$data_bis mysql_query($query_bis$db);

                        if (
mysql_num_rows($data_bis) == 0) {

                            echo 
'&esito=NO';
                            exit;

                        } else {

                            echo 
'&esito=OK';

                            class 
oData {

                                var 
$id$testo;

                                    function 
oData($id$testo) {

                                        
$this->id $id;
                                        
$this->testo $testo;

                                    }

                            }

                            
$array = array();
                            
$a 0;

                            while (
$row mysql_fetch_assoc($data_bis)) {

                            
$array[] = new oData($row['id'], $row['testo']);

                            
$a++;

                            }
                            
                            echo 
'&output='urlencode(serialize($array));
                            
mysql_close($db);

                        }


                    } else {

                        echo 
'&esito=NO';

                    }

    }

?>