Volley POST return 总是空参数
Volley POST return always empty params
我有个小问题:我的要求returns没什么。我真的不知道问题出在哪里。我认为是语法问题,但我不知道在哪里。
$pdo = new PDO('pgsql:dbname=killers_app;user=postgres;password=******;host=localhost;port=5432');
$req = $pdo->prepare("
SELECT user_password.password, user_search.search
FROM user_search
INNER JOIN user_password
ON user_search.id = user_password.id
WHERE user_search.search = ?");
$req->execute(array('flarize'));
$_COOKIE['search'] = $req['search'];
$_COOKIE['mdp'] = $req['password'];
欢迎使用 Whosebug。
您的错误是您没有从查询中提取任何信息。尝试更改:
$req->execute(array('flarize'));
$_COOKIE['search'] = $req['search'];
$_COOKIE['mdp'] = $req['password'];
到...
$req->execute(array('flarize'));
$myResults = $req->fetch(PDO::FETCH_ASSOC);
$_COOKIE['search'] = $myResults['search'];
$_COOKIE['mdp'] = $myResults['password'];
有多种方法可以 "fetch" 或 return PDO 中的结果。这只是最简单的解决方案,似乎可以满足您的需求。
我有个小问题:我的要求returns没什么。我真的不知道问题出在哪里。我认为是语法问题,但我不知道在哪里。
$pdo = new PDO('pgsql:dbname=killers_app;user=postgres;password=******;host=localhost;port=5432');
$req = $pdo->prepare("
SELECT user_password.password, user_search.search
FROM user_search
INNER JOIN user_password
ON user_search.id = user_password.id
WHERE user_search.search = ?");
$req->execute(array('flarize'));
$_COOKIE['search'] = $req['search'];
$_COOKIE['mdp'] = $req['password'];
欢迎使用 Whosebug。
您的错误是您没有从查询中提取任何信息。尝试更改:
$req->execute(array('flarize'));
$_COOKIE['search'] = $req['search'];
$_COOKIE['mdp'] = $req['password'];
到...
$req->execute(array('flarize'));
$myResults = $req->fetch(PDO::FETCH_ASSOC);
$_COOKIE['search'] = $myResults['search'];
$_COOKIE['mdp'] = $myResults['password'];
有多种方法可以 "fetch" 或 return PDO 中的结果。这只是最简单的解决方案,似乎可以满足您的需求。