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


calling database to check for errors in a web app

我正在构建一个web应用程序,以检查我们的移动应用程序中的错误,该应用程序也有web界面。我在通过php调用数据库时遇到问题。在移动应用程序中,它在目标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和服务器密码,我将如何使用php调用该服务器?

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

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

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