如何插入外部数据库与目标-C记录(How to insert records in external

2019-07-29 04:26发布

我有一个问题,要提出申请,插入记录在外部数据库,但不起作用。 有谁能帮我吗? 这是我的Xcode的代码:

-(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 />

我究竟做错了什么?

Answer 1:

$查询=请求mysql_query( “INSERT INTO学生(ID,姓名,人口)VALUES( '', '$ _ POST [' 名称 ']', '$ _ POST [' 人口 ']')”;



文章来源: How to insert records in external database with objective-C