2016-01-23 112 views
-2

我已经制作了一个PHP脚本来升级他/她的防火墙应用程序(我的网站的一个功能)。我写了这样的代码:通过SQL查询更新列

<?php 
session_start(); 
include_once 'dbconnect.php'; 
$servername = "localhost"; 
$username = "root"; 
$password = ""; 
$dbname = "dbtest"; 

// Create connection 
$conn = new mysqli($servername, $username, $password, $dbname); 
// Check connection 
if ($conn->connect_error) { 
die("Connection failed: " . $conn->connect_error); 
} 

if(!isset($_SESSION['user'])) 
{ 
header("Location: index.php"); 
} 
$query = "UPDATE users SET firewall = firewall + 1, money = money - 300 WHERE user_id=".$_SESSION['user']")"; 
?> 

请帮我看看我做错了什么。

+0

你需要运行你的查询mysqli_query – Mihai

+0

我试过,但它不工作。你能给我这个代码吗? – BlackHacker

+0

Your're只声明你的查询字符串,你需要执行'mysqli_query($ query)' – Rainner

回答

0
$query = "UPDATE users SET firewall = firewall + 1, money = money - 300 WHERE user_id=".$_SESSION['user']; 
$update = mysqli_query($conn,$query); 
+0

感谢兄弟你帮我@亚当赫尔 – BlackHacker