从PHP向MySQL添加数据
我想通过使用以下PHP代码,从我的iPhone应用程序向我的数据库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
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@卡斯蒂斯