Страница 1 из 2

Mysql

Добавлено: 21 май 2010, 23:07
dead_luminor
Не могу понять как подгружать...
есть поля в таблице: "id uid sost date text"
надо по нажатию на кнопку подгрузить во flash данные по uid. и поместить в текстовое поле text_tf.

не знаю php. в этом вся проблема. что писать в пхп?

какой код получения во флеш, и что в php файле писать?

Re: Mysql

Добавлено: 22 май 2010, 08:16
Влад
Так передавай запрос и всё, а в пхп его отлавливай и записывай в БД

Re: Mysql

Добавлено: 22 май 2010, 12:05
dead_luminor
мне надо не записать в бд. а подгрузить инфо из нее.
еслиб знал как не задалавал бы глупых вопросов

Re: Mysql

Добавлено: 22 май 2010, 12:41
Александр

Код: Выделить всё

<?php// данные доступа к базе данных$db_host="localhost";$db_user="user";$db_password="pass";$db_name = "name"; $uid='1'; // 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 `table` WHERE `uid` ="'.$uid.'"'; // table - имя твоей таблицы$sql = @mysql_query($query); // здесь выводишь выбранные данные, если, например, нужно xml то формируешь здесь$user_data = @mysql_fetch_array($sql);echo $user_data['id'].' '.$user_data['uid'].' '..$user_data['sost'].' '.$user_data['date'].' '.$user_data['text']; ?>

О том как подгружать во флеше http://flapps.ru/forum/topic102.html

Re: Mysql

Добавлено: 22 май 2010, 13:00
dead_luminor
спс. вместо

Код: Выделить всё

$uid='1';
можно сделать

Код: Выделить всё

$uid=$_POST['viewer_id'];
тогда я буду передавать из flash viewer_id, и получать уже нужные мне данные...да?

Re: Mysql

Добавлено: 22 май 2010, 20:54
dead_luminor

Код: Выделить всё

var loader:URLLoader = new URLLoader();var request:URLRequest=new URLRequest("http://flapps.ru/file.txt");loader.load(request);loader.addEventListener(Event.COMPLETE, onComplete); function onComplete(event:Event):void {   result_tf.text=loader.data;}
это если подгружать txt...
а как отправить значение wiever_id в php и получить мне допустим поле text. найденое по wiewer_id

Re: Mysql

Добавлено: 23 май 2010, 05:52
bodnar
советую почитать какую нибудь книжечку по php
dead_luminor писал(а):а как отправить значение wiever_id в php
http://сайт.ru/script.php?kakashka=25
тогда в script.php $_GET['kakashka'] будет равно 25
dead_luminor писал(а):получить мне допустим поле text. найденое по wiewer_id
$q=mysql_query("select text from `table` where viewer_id= ".$_GET['kakashka']);
дальше обработать и распечатать значение, тогда после вызова http://сайт.ru/script.php?kakashka=25 на экране появятся несколько строчек из колонки text. А urlloader их собственно и загрузит

Re: Mysql

Добавлено: 23 май 2010, 09:57
dead_luminor
как сделать чтобы если в базе оно совпадений не нашло выдать чтото другое?

Re: Mysql

Добавлено: 23 май 2010, 10:46
bodnar
if

Re: Mysql

Добавлено: 23 май 2010, 10:58
dead_luminor
сравнивать с чем? сравнивал с null,undefined," "