私のxcodeプロジェクトには、mysqlデータベースから情報を取得する大量のスクリプトがあります...しかし、この非常に奇妙な問題に遭遇しました..アプリの最初のページで、phpから出力を取得できませんすべての途中で改行をせずにスクリプト...
ここに私のコードがあります:
<?php
include("connect.php");
$id = $_GET['id'];
?>
<?
$res = mysql_query("SELECT * FROM lande WHERE id = '$id'");
while($row = mysql_fetch_array($res))
{
$navn = $row['name'];
echo$navn;
}
?>
意味がありません..他のすべてのクエリで機能します...
国のIDを見つけます:
NSString *strUrl2 = [NSString stringWithFormat:@"http://localhost:xxxx/xxxx/frontpage.php"];
NSData *dataURL2 = [NSData dataWithContentsOfURL:[NSURL URLWithString:strUrl2]];
NSString *strResult2 = [[NSString alloc] initWithData:dataURL2 encoding:NSUTF8StringEncoding];
そして、$_GET を介して次のページに送信します。
NSString *strUrl1 = [NSString stringWithFormat:@"http://localhost:xxxx/xxxx/frontpage2.php?id=%@", strResult2];
NSData *dataURL1 = [NSData dataWithContentsOfURL:[NSURL URLWithString:strUrl1]];
NSString *strResult1 = [[NSString alloc] initWithData:dataURL1 encoding:NSUTF8StringEncoding];
NSLog(@"%@", strResult1);
ただし、フロントページ スクリプトの途中で次の改行を行う必要があります。
$id = $_GET['id'];
?>
<?
$res = mysql_query("SELECT * FROM lande WHERE id = '$id'");
それ以外の場合は出力されません...
編集: $_GET を介して別の変数を frontpage.php に送信しようとしましたが、完全に機能します!! strResult1 の何が問題になっていますか??
あらゆる種類の助けに感謝します!