gpt4 book ai didi

php - 我将数据上传到什么服务器名称和 postURL? -Xcode 到 mySQL 数据库

转载 作者:行者123 更新时间:2023-11-29 21:22:04 26 4
gpt4 key购买 nike

我对于在 PHP 文件中添加什么内容作为数据库主机名以及我应该将数据发布到的 URL 感到非常困惑。我正在构建一个 iOS 应用程序,它将数据发送到 arvixe.com 上托管的 mySQL 数据库。对于我的数据库主机名,arvixe 支持表示服务器名称是“dunlin.arvixe.com”。但是,在 phpMyAdmin 上,服务器名称显示“localhost:3306”。我还被告知我可以简单地使用我的域名“aerodial.com”。我想知道我的 PHP 文件中的数据库服务器名称到底是什么,以及我应该从 Xcode 将数据插入到哪个 URL 中?

我已经在 Xcode 中发布了我的 PHP 文件和 postURL 代码来帮助澄清。很抱歉这个令人困惑的菜鸟问题,但希望得到任何帮助!

<?php
$username = “aerodial_dbuser”;
$database = “aerodial_database”;
$password = “********”;

mysql_connect(dunlin.arvixe.com, $username, $password); <--WHAT SERVER NAME TO USE HERE?

@mysql_select_db($database) or die(“Unable to find database”);

$cityName = $_GET[“cityName”];

$details = $_GET[“details”];

$query = “INSERT INTO test VALUES (‘’, ‘$cityName’, ‘$details’)”;

mysql_query($query) or die (mysql_error(“error”));

mysql_close();

?>

Xcode post URL 定义

#define kPostURL @"http://aerodial.com/tutorial.php"<--WHAT URL TO USE HERE?
#define kcityName @"cityName"
#define kDetails @"details"

方法:

-(void) postMessage:(NSString*) details withName:(NSString*)cityName{

if (cityName != nil && details != nil){

NSMutableString *postString = [NSMutableString stringWithString:kPostURL];
[postString appendString:[NSString stringWithFormat:@"?%@=%@", kcityName, cityName]];

[postString appendString:[NSString stringWithFormat:@"&%@=%@", kDetails, details]];

[postString setString:[postString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL: [NSURL URLWithString:postString]];


[request setHTTPMethod:@"POST"];

postConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self startImmediately:YES];


}


}

-(IBAction)post:(id)sender{


[self postMessage:_detailsField.text withName:_cityField.text];



_detailsField.text = @"";

_parkField.text = @"";

_cityField.text =@"";

}

最佳答案

假设您的主机服务向您提供的信息正确,则 dunlin.arvixe.com 是您的数据服务器的正确名称。 phpMyAdmin 将服务器名称显示为 localhost,因为 phpMyAdmin 与数据库在 同一个机器上 的 Web 服务器上运行。

您可能会通过域名 aerodial.com 访问您的 Web 应用程序。您可能需要为其添加端口号,但这是您和主机服务之间的问题。

关于php - 我将数据上传到什么服务器名称和 postURL? -Xcode 到 mySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35676862/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com