【发布时间】:2014-08-17 00:52:18
【问题描述】:
我正在使用 Angular 的 $http.get 函数来调用 PHP 脚本文件来检索数据
var $promise = $http.get("../php-bin/example.php",obj).success(function(data) {
console.log(data);
});
php 应该只是从 mysql 数据库中获取数据以找出将数据获取到我的应用程序的方法
$user = json_decode(file_get_contents('php://input'));
$email = $user->email;
$pass = $user->pass;
$con = //a mysql_connection;
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$validateEmail = "SELECT `Email` FROM `newUsers` WHERE `Email` = '$email' ";
if ($result = mysqli_query($con,$validateEmail)) {
if ($result->num_rows == 1){
$date = '2014-08-13';
//$sql = "INSERT INTO newUsers (Email, CreationDate, UserRef, Type, id) VALUES ('$email','$date','$email','Host','$ssid')";
$sql = "SELECT `email` FROM `newUsers` WHERE `hashpass` = '$pass' ";
$result = mysqli_query($con,$sql);
$row = mysqli_fetch_assoc($result);
return $row;
//I never receive this data in the angular app.
}
}
mysqli_close($con);
?>
有人能给我指出正确的方法吗?
【问题讨论】:
标签: javascript php mysql angularjs