A continuación os voy a dejar los codigos que hice, .fla y php. No se la causa de el error, pero es que no me inserta el nuevo registro en la bbdd, aunque supuestamente con lo que hice me sale que si que se inserto correctamente el registro. M estoy volviendo loca

prueba.php:
<?php
$link = mysql_connect("localhost", "root", "");
mysql_select_db("mi_bd", $link);
$nombre_php = "".$_POST['nombre_flash']."";
$sql = "SELECT nombre FROM prueba WHERE nombre ='$nombre_php'";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "&estatus=ocupado&"; //nick ocupado
}
else
{
//insertamos los datos en nuestra base de datos
$sql = "INSERT INTO prueba (nombre) VALUES (";
$sql .= "nombre_php";
$sql .= ")";
mysql_query($sql);
echo "&estatus=ok&"; //registro exitoso
}
mysql_free_result($result);
mysql_close();
?>
prueba.fla
import mx.controls.Alert;
Stage.showMenu=false;
enviar = function ()
{
if (nombre.text.length) //comprobamos que el nombre de usuario no este vacío
{
form_lv = new LoadVars();
form_lv.nombre_flash = nombre.text;
texto.text = "procesando datos...";
//Enviamos las variables a registrar.php
form_lv.sendAndLoad("http://localhost/prueba.php", form_lv, "POST"); //escribe URL real de registrar.php
//Recibimos y manejamos las variables que vienen de registrar.php
form_lv.onLoad = function(sucede)
{
if(sucede)
{
if (this.estatus == "ocupado")
{
texto.text = "Nombre ocupado";
nombre.text = "";
var oye = Alert.show("Nombre OCUPADO", " Registro nuevo", Alert.OK);
oye.move(200,150); //Alerta: Nick ocupado
}
else //(this.estatus == "ok")
{
proces.text = "Registrado con exito!";
var oye = Alert.show("INGRESO EXITOSO", " Registro nuevo", Alert.OK);
oye.move(200,150); //Ingreso exitoso
}
}
else
{
texto.text = "Error de conexión";
var oye = Alert.show("Problemas con el servidor", " Registro nuevo", Alert.OK);
oye.move(200,150); //Alerta: problemas con el servidor
}
}
}
else //Alertas de campos vacíos
{
texto.text = "Usuario vacío";
var oye = Alert.show("Inserte usuario", " Registro nuevo", Alert.OK);
oye.move(200,150); //Alerta: campo nombre de usuario vacío
}
};
enviar_btn.onRelease = enviar;
stop();