Mysql
Re: Mysql
Что именно сравнивал? Значение из ответа от mysql как получаешь?
Re: Mysql
Код: Выделить всё
var loader2:URLLoader = new URLLoader();var request2:URLRequest=new URLRequest("http://xg-online.net/get_new_sost.php?uid=" + viewer_id);loader2.load(request2);loader2.addEventListener(Event.COMPLETE, onComplete3); function onComplete3(event:Event):void {if(loader2.data!=""){ status_pr.text=loader2.data;} else status_pr.text="Статус не найден";}
Код: Выделить всё
<?php $db_host=""; $db_user=""; $db_password=""; $db_name = ""; $table_name = ""; $uid=$_GET['uid']; // подключение к базе и выполнение запросаmysql_connect($db_host, $db_user, $db_password) or die (mysql_error());mysql_select_db($db_name) or die (mysql_error());mysql_query("SET NAMES 'utf8'"); // если твоя таблица не в UTF-8, то удали эту строчку $query = 'SELECT * FROM `a2222w` WHERE `uid` ="'.$uid.'"'; $sql = @mysql_query($query); // здесь выводишь выбранные данные, если, например, нужно xml то формируешь здесь$user_data = @mysql_fetch_array($sql);echo $user_data['sost']; ?>
Последний раз редактировалось bodnar 23 май 2010, 12:31, всего редактировалось 1 раз.
Причина: не оставляйте пароли и прочую важную информацию в сообщениях)
Причина: не оставляйте пароли и прочую важную информацию в сообщениях)
Re: Mysql
хм, вроде ошибок не видно
Re: Mysql
Можно проверять в php
И в любом случае выводить
Если будешь делать так
то у тебя потом может возникнуть вопрос почему данные не обновляются.
Делай так:
или отправляй post запрос
Код: Выделить всё
$sql = @mysql_query($query);// узнаём количество выбранных строк$num_rows = mysql_num_rows($sql); if ($num_rows>0) {$user_data = @mysql_fetch_array($sql);echo $user_data['sost'];}else {echo 'Статус не найден';}
Код: Выделить всё
status_pr.text=loader2.data;
Если будешь делать так
Код: Выделить всё
var request2:URLRequest=new URLRequest("http://xg-online.net/get_new_sost.php?uid=" + viewer_id);
Делай так:
Код: Выделить всё
var request2:URLRequest=new URLRequest("http://xg-online.net/get_new_sost.php?uid=" + viewer_id+'?'+Math.random());
Код: Выделить всё
var loader:URLLoader = new URLLoader();var request:URLRequest=new URLRequest("http://xg-online.net/get_new_sost.php");request.method=URLRequestMethod.POST;// добавление параметров в запросvar vars:URLVariables = new URLVariables();vars['uid']=viewer_id;request.data=vars; loader.load(request);loader.addEventListener(Event.COMPLETE, onComplete);
Re: Mysql
Код: Выделить всё
$sql = @mysql_query($query);// узнаём количество выбранных строк$num_rows = mysql_num_rows($sql); if ($num_rows>0) {$user_data = @mysql_fetch_array($sql);echo $user_data['sost'];}else {echo 'Статус не найден';}
Код: Выделить всё
mysql_query("SET NAMES 'utf8'");
Re: Mysql
dead_luminor
Кодировка php файла должна быть utf-8.
mysql_query("SET NAMES 'utf8'"); - влияет на кодировку выбранных из базы строк. "Статус не найден" - это не строка из базы.
Кодировка php файла должна быть utf-8.
mysql_query("SET NAMES 'utf8'"); - влияет на кодировку выбранных из базы строк. "Статус не найден" - это не строка из базы.
Re: Mysql
извините что вопрос не в тему смотрю вы тут обсуждаете
ирешил вас я хочу отправить уведомления
все делаю как надо и тут ошибка
Request-URI Too Large
The requested URL's length exceeds the capacity limit for this server.
Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 Server at vkontakte.com Port 80
из-за чего она могла быть хотя раньше ее никогда небыло???
ирешил вас я хочу отправить уведомления
все делаю как надо и тут ошибка
Request-URI Too Large
The requested URL's length exceeds the capacity limit for this server.
Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 Server at vkontakte.com Port 80
из-за чего она могла быть хотя раньше ее никогда небыло???
Re: Mysql
ну написано вроде ясно Request-URI Too Large Слишком длинный адрес. Наверно много чего запихиваете в get параметры112 писал(а):из-за чего она могла быть