【发布时间】:2017-09-28 18:14:41
【问题描述】:
我是一名 Android 开发人员,正在尝试使用 PHP 和 Mysqli 为注册用户制作一个 API。我制作了如下 API
<?php
include("dbconnection.php");
$email= $_GET['email'];
$query = mysqli_query($conn, "SELECT * FROM tbl_user WHERE email='".$email."'");
if (!$query){
die('Error: ' . mysqli_error($con));
}
if(mysqli_num_rows($query) > 0){
$response='success';
}else{
$sql = "INSERT INTO tbl_user(email)VALUES ('".$email."')";
if (mysqli_query($conn, $sql)) {
$response='success';
}else {
$response='error';
}
}
echo json_encode($response);
?>
基本上我将电子邮件作为参数传递,例如 example.com/login?=abc@gmail.com 我想检查电子邮件是否已经在数据库表中。如果电子邮件存在于数据库中,我想返回 user_id 作为响应,如果电子邮件不在数据库中,我想将该电子邮件添加到数据库中并返回 user_id。我已经按照我的要求使 API 工作正常,但我不知道如何返回位于该电子邮件中的 user_id。让我知道是否有人可以给我解决我的难题的想法。谢谢
【问题讨论】:
-
user_id是什么?是自增值吗? -
@Ravi 是的...它的主键叫做 user_id