MySQL存储函数不';似乎无法在PHP中工作

MySQL存储函数不';似乎无法在PHP中工作,php,mysql,Php,Mysql,我必须在我的工作中开发一个管理系统(我们通常不这样做,但是一个客户机有非常特殊的需求,所以我们从WordPress跳到纯PHP、MySQL和HTML5),我使用PHP和MySQL,但我不能让MySQL上的存储函数在PHP中工作,我已经在phpMyAdmin中测试了它,它工作正常 我现在只想做一个登录网页 我的代码: 您需要将此email=“.$email.”更改为email=”。$email。“”“基本上,它们需要加引号。谢谢你,我会试试。@Milancheda扭转潮流,反对教授/传播草率和危

我必须在我的工作中开发一个管理系统(我们通常不这样做,但是一个客户机有非常特殊的需求,所以我们从WordPress跳到纯PHP、MySQL和HTML5),我使用PHP和MySQL,但我不能让MySQL上的存储函数在PHP中工作,我已经在phpMyAdmin中测试了它,它工作正常

我现在只想做一个登录网页

我的代码:


您需要将此
email=“.$email.”
更改为
email=”。$email。“”“
基本上,它们需要加引号。谢谢你,我会试试。@Milancheda扭转潮流,反对教授/传播草率和危险的编码实践。如果你在没有准备好陈述的情况下发布了答案。乔说。了解。即使是这样也不安全!请注意,您的
位置
标题后面应该跟一个
退出()
,否则它可能会受到竞争条件的影响-
标题()
本身不会终止脚本。您需要将此
电子邮件=“.email.”
更改为
电子邮件=“$email.”“
基本上,它们需要加引号。谢谢你,我会试试。@Milancheda扭转潮流,反对教授/传播草率和危险的编码实践。如果你在没有准备好陈述的情况下发布了答案。乔说。了解。即使是这样也不安全!请注意,您的
位置
标题后面应该跟一个
退出()
,否则它可能会遇到竞争条件-标题本身不会终止脚本。
require 'connect.php';

function query($query) {
    $connection = connect_db();

    $result = mysqli_query($connection,$query);

    return $result;
}

function validateUser($email, $password) {
    $connection = connect_db();
    $query = "SELECT email, password FROM usuario WHERE email =". $email ."AND password =" . $password ."";
    $result = mysqli_query($connection,$query);
    return $result;
}

function login($email, $password) {
    $validate = validateUser($email,$password);
    if($validate == 1) {        
        session_start();

        //NOT IMPORTANT

        header('Location:http://www.google.com/');
        }
    } else {
        echo 'error';
    }
}