2012-04-26 20 views
0

質問があります。外部データベースにレコードを挿入するアプリケーションを作成したいが動作しません。 誰か助けてくれますか? は、これは私のXcodeのコードです:Object-Cを使用して外部データベースにレコードを挿入する方法

-(IBAction)enviar:(id)sender 
{ 
    NSString *url = [NSString stringWithFormat:@"http://192.168.1.37/mysql_iphone/insertar_alumno.php?nombre=%@&poblacion=%@",cajaNombre.text,cajaPoblacion.text]; 
    NSData *dataUrl = [NSData dataWithContentsOfURL:[NSURL URLWithString:url]]; 

    NSString *strResult = [[NSString alloc] initWithData:dataUrl encoding:NSUTF8StringEncoding]; 
    NSLog(@"%@",strResult); 
} 

、これは、私のPHPコード

<?php 
    //Credenciales de la BBDD 
    $db = "iphone"; 
    $host = 'localhost'; 
    $username = "dpbataller"; 
    $password = '1234'; 

    //Conectamos al servidor de la Base de datos 
    $link = mysql_connect($host,$username,$password) or die("No se puede conectar"); 
    //Seleccionamos la BBDD 
    @mysql_select_db($db) or die ("No se ha podido seleccionar a la base de datos"); 

    //Creamos un array para almacenar los resultados 
    $arr = array(); 

    //Recogemos los valores 
    //$nombre = $_POST['nombre']; 
    //$poblacion = $_POST['poblacion']; 
    //Lanzamos la consulta 
    $consulta = mysql_query("INSERT INTO alumnos (id,nombre,poblacion) VALUES ('','$_POST[nombre]','$_POST[poblacion]')"; 

    ?> 

であり、これはXcodeのコンソールのメッセージです:

2012-04-26 23:04:44.981 parse[902:f803] <br /> 
<b>Parse error</b>: syntax error, unexpected ';' in  <b>/Applications/XAMPP/xamppfiles/htdocs/mysql_iphone/insertar_alumno.php</b> on line <b>21</b><br /> 

私が間違っているのか?

+1

PHPコードの最後の行にある 'mysql_query()'関数の閉じ括弧がありません。 –

+0

ああ、うまくいきます!:) しかしレコードはデータベースでは空白です。何が起こるのですか? – dpbataller

+0

'id'カラムが自動インクリメントフィールドの場合、空白で渡されません。 mysql_query( "INSERT INTO alumnos(nombre、poblacion)VALUES( '$ _POST [nombre]'、 '$ _ POST [poblacion]')"); ' –

答えて

0

$ consulta =するmysql_query( "INSERT INTO alumnos(ID、ノンブル、Poblacionの)VALUES( ''、 '$ _ POST [' ノンブル ']'、 '$ _ POST [' Poblacionの ']')";

+0

この質問はすでに質問のコメントで回答されています。解説討論の結果を包括的な答えにまとめることは良い習慣と思う。あなたはもう少し説明を追加できました。 – amoebe

関連する問題