在$_Session变量中保持平衡的最佳方法是什么?



我在页面顶部有这个小脚本。我希望页面重定向,如果余额是0,如果它不是0 id喜欢的页面上执行。就像这里一样,它忽略if语句是否为真,如果我保持exit();在没有执行。伙计们,帮帮我吧

<?php
session_start();
include('../../includes/connection.php');
$id=$_SESSION['id'];
$select_query=@mysql_query("select balance from players_signup where id=$id");
$_SESSION['balance']=@mysql_result($select_query,0,'balance');
//echo "$",$_SESSION['balance'],".00";
$balance=$_SESSION['balance'];  
if($balance<"1"){
  header('location:../../paypal/');
  exit();
}
?>

首先mysql_不支持使用,请使用mysqli_

然后使用以下内容

//conn is the connection value
$checkBalance = $conn->query("SELECT balance FROM players_signup WHERE id= '$id'");
$row= $checkBalance->fetch_assoc(); 
$balance = $row['balance'];

if语句

"如果余额为0,我希望页面重定向"

if($balance ==0){
    header("location:.....");
}

参考:http://php.net/manual/en/book.mysqli.php

这对我帮助很大

你有1作为"1",删除引号

最新更新