调用数据库以检查Web应用程序中的错误

时间:2013-08-07 15:52:41

标签: php mysql objective-c

我正在构建一个网络应用,以检查我们的移动应用中是否还有网络界面的错误。我无法通过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()); 
?>

1 个答案:

答案 0 :(得分:-1)

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