【问题标题】:I'm trying to retrieve data from mysql using php for my Flex Mobile application, but no luck我正在尝试使用 php 为我的 Flex Mobile 应用程序从 mysql 检索数据,但没有运气
【发布时间】:2011-07-28 05:40:11
【问题描述】:

我正在创建一个基于登录的应用程序,这就是我目前所拥有的。我正在尝试将每个字段读入单独的文本区域。我试图绑定数据等。我确实在 textarea 中得到了输出,但它在一个 textarea 中打印了所有字段。请帮忙。

<?php

selectDB();

function selectDB() {

    $usertoken = $_POST['usertoken'];



    //Database service vars
    $databasehost = "localhost";
    $databasename = "morerandom";
    $databasetable = "random";
    $databaseusername = "root"; 
    $databasepassword = "root"; 

    $con = mysql_connect($databasehost,$databaseusername,$databasepassword) or die(mysql_error());
        mysql_select_db($databasename) or die(mysql_error());


    $query = "SELECT username, useremail, firstname, lastname FROM $databasetable WHERE usertoken='$usertoken'";

    $result = mysql_query($query);

    $count = mysql_num_rows($result);

    if ($count)
    {
        $rows = array();

        while ($row = mysql_fetch_object($result)) {
            $rows[] = $row;
        }
        echo $rows[0]->username . "\n";
           echo "\n";
        echo $rows[0]->useremail . "\n";    
          echo $rows[0]->firstname . "\n";  

         $first = $rows[0]->lastname;
         echo $first;
         // echo "$lastname;"

    }
    else
    {
        echo 'Token not valid';
    }

    mysql_free_result($result);
    mysql_close($con);
}

?>

【问题讨论】:

  • 您可以尝试将数据编码为json对象

标签: php android apache-flex mobile login


【解决方案1】:

你得到的是just one string。有更好的方法从服务器端检索此类数据(XMLAMF)。

如果您想继续使用您的方法,请使用 '\n' 作为分隔符拆分字符串,但首先检查服务器响应不是 'Token not valid'

所以这样的事情应该可以工作:

首先删除echo $rows[0]-&gt;username . "\n";下的echo "\n";

var responseArray:Array = theStringResult.split('\n');

所以现在responseArrayusername 存储在位置 0,useremail 存储在位置 1,firstname 存储在位置 2 和 姓氏在第 3 位。

但是,您再次从服务器发送数据作为原始文本,这不是最好的方法。检查this link 以了解如何使用AMFPHP 完成此操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-28
    • 1970-01-01
    相关资源
    最近更新 更多