PHP警告:mysqli_stmt :: bind_param():变量数量与预准备语句中的参数数量不匹配

时间:2016-07-06 06:50:15

标签: php mysqli

  

警告:mysqli_stmt :: bind_param()[function.mysqli-stmt-bind-param]:   变量数量与准备的参数数量不匹配   第9行的C:\ wamp \ www \ Hostel \ index.php中的陈述

下面是我的代码:

<?php

session_start();
include('includes/config.php');
if(isset($_POST['login']))
{
$username=$_POST['username'];
$password=$_POST['password'];
$stmt=$mysqli->prepare("SELECT username,email,password,id FROM admin     WHERE (userName=?|| email=?) and password=? ");
    stmt->bind_param('sss',$username,$email,$password);
    $stmt->execute();
    $stmt -> bind_result($username,$email,$password,$id);
    $rs=$stmt->fetch();
    $_SESSION['id']=$id;
    $uip=$_SERVER['REMOTE_ADDR'];
    $ldate=date('d/m/Y h:i:s', time());

0 个答案:

没有答案