从PHP向MySQL添加数据

从PHP向MySQL添加数据,php,mysql,Php,Mysql,我想通过使用以下PHP代码,从我的iPhone应用程序向我的数据库MySQL添加信息: <?php if (isset($_GET["var1"]) && isset($_GET["var2"])){ $User = $_GET["var1"]; $Password = $_GET["var2"]; $conexion = conectdb(); $result = insertUser($User, $Password, $conexi

我想通过使用以下PHP代码,从我的iPhone应用程序向我的数据库MySQL添加信息:

<?php
if (isset($_GET["var1"])  && isset($_GET["var2"])){
    $User = $_GET["var1"];
    $Password = $_GET["var2"];
    $conexion = conectdb();

    $result = insertUser($User, $Password, $conexion);
}

function conectdb(){
    $host=“http://myExample.com";
    $bd=“pruebabd”;
    $usuario=“StackOverFlow”;
    $password=“thisIsMyPassword”;

    $conexion = mysql_connect($host, $usuario, $password);
    mysql_select_db($bd, $conexion);

    return $conexion;
}

function insertUser($User, $Password, $conexion) {
    mysql_query("INSERT INTO pruebabd (User, Password) VALUES ('{$User}’,’{$Password}’)”, $conexion);
    mysql_close($conexion);
    echo 1;
}
?>

当你说“不行”时,到底发生了什么?没有什么?你打开错误报告了吗?警告:这是非常不安全的,因为这些参数不是。千万不要将
$\u POST
数据直接放入查询:它会创建一个巨大的
mysql\u query
是一个过时的接口,不应该使用,它正在从PHP中删除。一个现代的替代品。像这样的指南解释了最佳实践。你说的“不起作用”是什么意思?行是否未插入?没有到达页面?代码没有被执行?显示错误了吗?你在用什么编写php,MS Word,还是这只是一个复制粘贴错误?您不能使用这些类型的卷引号,只能使用直接的单引号或双引号,或者-在sql语句中-反勾号。无法到达bd。该行未插入到我的数据库中。我正在从XCode执行代码,它没有显示任何错误。我在PHP中编写了一个条件来验证是否已到达bd,但从未到达bd@卡斯蒂斯