Показать сообщение отдельно
Старый 12.12.2011, 03:23
parovozeg вне форума Посмотреть профиль Отправить личное сообщение для parovozeg Найти все сообщения от parovozeg
  № 1  
Ответить с цитированием
parovozeg
 
Аватар для parovozeg

Регистрация: Aug 2010
Сообщений: 28
По умолчанию Некорректная запись в базу

Доброй всем ночи.
Никак не могу разобраться с проблемой записи в БД через пхп скрипт. Суть в том, что в базу всё записывается, да вот только эту запись потом не прочитать почему-то. Она есть, но читается только если её открыть через phpMyAdmin и нажать ок.Поискал и в гугле, и по форуму, но не нашёл(может не туда смотрел). Может кто сказать, в чём мой косяк?

Код AS3:
		var var_load1:URLLoader = new URLLoader;
		var URL_request1:URLRequest = new URLRequest( "php/sendData.php" );
		URL_request1.method = URLRequestMethod.POST;
 
		var f_i_o:String = new String;
		var nick_name:String = new String;
		var email_data:String = new String;
		var loc:String = new String;
 
		var URL_vars1:URLVariables = new URLVariables();
		var loc1:String = new String;
		loc1 = temp1[0]+".jpg";
 
		URL_vars1.f_i_o = fio.text;
		URL_vars1.nick_name = nickName.text;
		URL_vars1.email_data = mail_txt.text;
		URL_vars1.loc = loc1;
 
 
 
		URL_request1.data = URL_vars1;
		URL_vars1.dataFormat = URLLoaderDataFormat.TEXT;
		var_load1.load(URL_request1);
		var_load1.addEventListener(Event.COMPLETE, receive );
И сам пхп:
PHP код:
<?php 

$host
="";    
$user="";       
$password=""
$database "";

$fn $_POST['f_i_o']; 
$nn $_POST['nick_name']; 
$ml $_POST['email_data']; 
$lc $_POST['loc'];

$con mysql_connect($host,$user,$password);
mysql_select_db($database$con);

$sendData "UPDATE main SET name='$fn',nick='$nn',mail='$ml' WHERE location = '$lc'";

if (!
mysql_query($sendData,$con))
{
  die(
'Error: ' mysql_error());
}
mysql_close($con);

echo 
"success=yes";
?>