小编Lee*_*thy的帖子

MYSQL - INSERT错误,字段列表中的未知列

我不断从这个简单的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>

&pound;
<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)

php mysql sql-insert

6
推荐指数
1
解决办法
4万
查看次数

PHP使用变量设置SESSION变量名称

我想将$ _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]".我怎样才能达到我要求的效果?

非常感谢.

php variables session names

1
推荐指数
1
解决办法
9739
查看次数

标签 统计

php ×2

mysql ×1

names ×1

session ×1

sql-insert ×1

variables ×1