【发布时间】:2017-10-17 19:12:31
【问题描述】:
我有一个验证检查器,它检查数据库以查看是否正在使用“电子邮件和用户名”,如果是,则将电子邮件和用户名回显为“假”。如果它不在数据库中,则回显为“true”。我正在返回用户电子邮件和用户名在 sql 服务器中的结果。所以我想像这样将“$json1 or $json2”附加到“$first or $second”
{"Email":false, "Username":true};
PHP 代码:
<?php
if(isset($_GET['submit'])){
//Connect to database
$link = mysqli_connect("localhost", "root", "");
mysqli_select_db($link, "magicsever");
if(mysqli_connect_error()){
die ("Database connection error");
}
//Find the email in the database
$query = "SELECT * FROM app_signup WHERE email = '".mysqli_real_escape_string($link, $_GET['email'])."'";
$query2 = "SELECT * FROM app_signup WHERE username = '".mysqli_real_escape_string($link, $_GET['username'])."'";
$result = mysqli_query($link, $query);
$result2 = mysqli_query($link, $query2);
$email_checker1 = json_encode(array("Email"=>false));
$email_checker2 = json_encode(array("Email"=>true));
$username_checker1 = json_encode(array("Username"=>false));
$username_checker2 = json_encode(array("Username"=>true));
if(mysqli_num_rows($result)>0){
echo $email_checker1;
}
}
?>
【问题讨论】:
标签: php sql arrays json string