我不断从这个简单的mysql语句中得到以下错误,我不明白为什么.我确定它显而易见的东西.
require_once("connect.php");
$query = mysql_query("SELECT * FROM accounts ORDER BY id DESC LIMIT 1");
$row = mysql_fetch_assoc($query);
$balanceold = $row['balance'];
$difference = $_POST['predec'].".".$_POST['dec'];
$category = $_POST['category'];
$notes = $_POST['notes'];
if(isset($_POST['in'])){
$balancenew = $balanceold + $difference;
$query = mysql_query("INSERT INTO accounts(currentbalance, balancein, category, notes) VALUES (".$balancenew.", ".$difference.", ".$category.", ".$notes.")");
if($query){
header("Location: budget.php");
}
else{
die(mysql_error());
}
}
Run Code Online (Sandbox Code Playgroud)
出错:'字段列表'中的未知列'发薪日'
这是我的表单代码:
<form action=process.php method=post>
£
<input type=text name=predec size=7>
.
<input type=text name=dec size=4 value=00>
<br />
<select name=category>
<option value=payday>Payday</option>
</select>
<input …Run Code Online (Sandbox Code Playgroud) 我想将$ _SESSION变量的名称设置为另一个变量的值.例如
$var = "123";
$_SESSION['$var'] = "yes";
echo $_SESSION['123']; // Would like to echo "yes"
echo $_SESSION['$var']; // Would also like to echo "yes"
Run Code Online (Sandbox Code Playgroud)
我执行了一个vardump($ _ SESSION),会话变量字面上设置为"$ _SESSION [$ var]".我怎样才能达到我要求的效果?
非常感谢.