Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从存储在数据库上的NSArray中删除字符_Php_Mysql_Nsarray - Fatal编程技术网

Php 从存储在数据库上的NSArray中删除字符

Php 从存储在数据库上的NSArray中删除字符,php,mysql,nsarray,Php,Mysql,Nsarray,我在NSArray中获得了一些坐标,我用PHP将它们存储在MySQL数据库中,检索它们时,它们显示如下: ( "37.351701,-122.105898", "37.351945,-122.106109", "37.352183,-122.106338" ) 我需要他们: 37.351701,-122.105898, 37.351945,-122.106109, 37.352183,-122.106338 如何删除不需要的字符 创建阵列: self.trackCoo

我在NSArray中获得了一些坐标,我用PHP将它们存储在MySQL数据库中,检索它们时,它们显示如下:

(
    "37.351701,-122.105898",
    "37.351945,-122.106109",
    "37.352183,-122.106338"
)
我需要他们:

37.351701,-122.105898,
37.351945,-122.106109,
37.352183,-122.106338
如何删除不需要的字符

创建阵列:

self.trackCoord = [NSString stringWithFormat:@"%f,%f",newLocation.coordinate.latitude, newLocation.coordinate.longitude];

        if (!self.trackArray) {
        self.trackArray = [[NSMutableArray alloc] init];
        }
        [self.trackArray addObject:self.trackCoord];
        NSLog(@"%@", self.trackArray);

        //some code to post to the php url
//some code to get the route
NSString* route = _currentRoute.trackArray;
NSArray* routeCoord = [route componentsSeparatedByString:@"\n"];
NSLog(@"%@",routeCoord);
添加到数据库的PHP代码:

<?php
mysql_connect($host, $user, $pass);
@mysql_select_db($db) or die("Unable to find database");

$trackArray = $_GET["trackArray"];

$query = "INSERT INTO routes VALUES ('', '".mysql_real_escape_string($trackArray)."')";

mysql_query($query) or die (mysql_error("error"));
mysql_clsoe();
?>

啊,现在我知道你在做什么了……你实际上做的每件事都是正确的

发生的情况是,当您这样做时:

NSLog(@"%@",routeCoord);
您正在打印数组的枚举内容,这些内容是NSString对象

为了方便显示目录的内容,NSArray的“
description
”方法(NSLog用于打印)默认情况下将字符串(
XXX,XXX
)放在引号中


包含原始坐标的字符串(加上它们之间的逗号)和not引号是保存在数据库中的内容。

能否显示如何将它们存储在数据库中的代码?@MichaelDautermann用代码更新了问题im查看phpmyadmin,我添加的所有坐标都是这样的,只是复制了“(“37.335151,-122.032553”,“37.335121,-122.032562”,“37.335072,-122.032604”)”