|
Java форум JavaTalks форум программистов
|
|
|
|
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
sloboda1989 : 56 Новичок Откуда: Україна, Львів
|
Апр 20, 2010 13:31 |
|
|
Доброго дня! Виникла проблема з БД.
Читаю з MySQl останню за датою стрічку і передаю її в Label.
| Код: |
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" minWidth="955" minHeight="600">
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
private function resultHandler(event:ResultEvent):void
{
var s = event.result.toString();
lab.text = s;
}
private function send_data():void
{
userRequest.send();
}
]]>
</mx:Script>
<mx:HTTPService id="userRequest" url="http://сервер/example_data.php" result="resultHandler(event)" resultFormat="text" useProxy="false" method="POST" />
<mx:Label x="97" y="67" text="Label" width="270" height="45" id="lab" creationComplete="send_data()" cachePolicy="off"/>
</mx:Application> |
| Код: |
<?php
define( "DATABASE_SERVER", "localhost" );
define( "DATABASE_USERNAME", "імя" );
define( "DATABASE_PASSWORD", "пароль" );
define( "DATABASE_NAME", "бд" );
//connect to the database.
$mysql = mysql_connect(DATABASE_SERVER, DATABASE_USERNAME, DATABASE_PASSWORD);
mysql_select_db( DATABASE_NAME );
mysql_query("SET CHARSET utf8");
mysql_query ("SET COLLATION_CONNECTION=utf8");
mysql_query("SET CHARACTER_SET_CLIENT=utf8");
mysql_query("SET CHARACTER_SET_RESULTS=utf8");
// Quote variable to make safe
function quote_smart($value)
{
// Stripslashes
if (get_magic_quotes_gpc()) {
$value = stripslashes($value);
}
// Quote if not integer
if (!is_numeric($value)) {
$value = "'" . mysql_real_escape_string($value) . "'";
}
return $value;
}
$name = mysql_real_escape_string($_POST["name"]);
//return a list of all the users
$Query = "SELECT * FROM news ORDER BY date DESC LIMIT 1";
$Result = mysql_query( $Query );
while($User = mysql_fetch_object( $Result )){
$Return .= $User->title;
}
mysql_free_result( $Result );
print ($Return)
?> |
Все прекрасно читається і виводиться. От тільки якшо додати новий запис в БД і оновити сторінку, результат буде попереднім. Щоб отримати реальні дані доводиться очищати кеш браузера.
Що з цим можна зробити? На перед дякую. |
|
|
|
 |
sloboda1989 : 56 Новичок Откуда: Україна, Львів
|
Апр 20, 2010 15:00 |
|
|
Поспішив я з постом . Все вирішилось
| Код: |
| header(“Cache-Control: no-cache, must-revalidate”); |
. |
|
|
|
 |
|
|
Страница 1 из 1
|
Список форумов
-> Java + Flex |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|