[英]How to store data in mysql from ios app using php?
I want to save user registration detail from my ios app (using swift 3) in MySQL using PHP. 我想使用PHP在MySQL中从iOS应用程序(使用swift 3)保存用户注册详细信息。 But it's not working. 但这不起作用。 Here is my code: 这是我的代码:
registeruser.php registeruser.php
$response = array ();
if ($_SERVER ['REQUEST_METHOD'] == 'POST') {
// getting values
$username = $_POST ["username"];
$password = $_POST ['password'];
// including the db operation file
require_once '../include/DbOperation.php';
// inserting values
if ($db->createUser($username, $password)) {
$response ['error'] = false;
$response ['message'] = 'user added successfully';
} else {
$response ['error'] = true;
$response ['message'] = ' user not added';
}
echo json_encode ( $response );
public function createUser($username, $password)
{
$stmt = $this->conn->prepare("INSERT INTO registerUser(username, password) values(?, ?)");
$stmt->bind_param("register", $username, $password);
$result = $stmt->execute();
$stmt->close();
echo $result;
if ($result) {
return true;
} else {
return false;
}
}
I don't know why it's not working? 我不知道为什么它不起作用?
the error shown is 显示的错误是
Undefined index: Username and password. 未定义的索引:用户名和密码。
public function actionXXX()
{
$response = array ();
if ($_SERVER ['REQUEST_METHOD'] == 'POST') {
// getting values
$username = $_POST ["username"];
$password = $_POST ['password'];
// including the db operation file
require_once '../include/DbOperation.php';
// inserting values
// $db = new ***
if ($db->createUser($username, $password)) {
$response ['error'] = false;
$response ['message'] = 'user added successfully';
} else {
$response ['error'] = true;
$response ['message'] = 'user not added';
}
return json_encode($response);
}
}
public function createUser($username, $password)
{
$stmt = $this->conn->prepare("INSERT INTO registerUser(username, password) values(?, ?)");
$stmt->bind_param("register", $username, $password);
$result = $stmt->execute();
$stmt->close();
if ($result) {
return true;
} else {
return false;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.