0

我正在构建一个网络应用程序来检查我们的移动应用程序中的错误,该应用程序也有一个网络界面。我无法通过 php 调用数据库。在移动应用程序中,它在 Objective C 中通过以下方式调用:

-(BOOL)login:(NSString *)username password:(NSString *)password{

// Create new SBJSON parser object
NSString * passwordToServer = [self sha1:[NSString stringWithFormat:@"REMOVED FOR SECURITY", password]];
NSString * authToken = [self sha1:[NSString stringWithFormat:@"%@%@%@", SECURESTRING, username, passwordToServer]];
NSData* data = [NSData dataWithContentsOfURL:
                [NSURL URLWithString:[NSString stringWithFormat:@"%@/%@%@", SERVERURL, @"api/login/", authToken]]];
// Get JSON as a NSString from NSData response
NSString *json_string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
if([json_string isEqual:@"ERROR"]){
    loggedIn = FALSE;
    return FALSE;
} else{
    //GET ALL CAMPAGNS

如果我有 serverurl、securestring 和 passwordtoserver,我将如何使用 php 调用该服务器?

我试过使用它,但它似乎不起作用:

<?php
mysql_connect("mydatabaseurl", "securestring", "passwordtoserver") or die(mysql_error()); 
?>
4

1 回答 1

-1

我认为您正在查看的移动应用程序只是一个客户端应用程序,它与实际连接到您的数据库的服务器应用程序通信(从登录 URL 和 authtoken 判断)。看起来您正在编写一个 PHP 服务器应用程序,这意味着您需要知道您的移动应用程序的服务器应用程序正在使用的 MySQL 数据库服务器信息。

于 2013-08-07T20:50:14.837 回答