<?php
include("pass.php");
session_start();
if(isset($_SESSION["login"])) {
require_once ('connect.php');
$not = $_POST["not"];
if($not=="") {
header("location:mybbeklents/admin/dashboard.php?cmd=1");
} else {
mysql_query("INSERT INTO notlar (not,) VALUES ('$not')");
header("location:mybbeklents/admin/dashboard.php?cmd=2");
}
}
?>
此代码不起作用。它们不会保存到MySQL中。
答案 0 :(得分:1)
查询应该是
mysql_query("INSERT INTO notlar (`not`) VALUES ('$not')");
答案 1 :(得分:1)
尝试
mysql_query("INSERT INTO notlar (`not`) VALUES ('$not')")
OR die('MySQL error: '.mysql-error());
如果发生错误,则回应错误。
答案 2 :(得分:0)
更改
$not = mysql_real_escape_string($_POST["not"]);
和
mysql_query("INSERT INTO notlar (not) VALUES ('$not')");
如果这样可行,请花点时间阅读sql注入和过时的mysql扩展。以您的代码现在的方式删除数据库非常容易。 您可以使用PDO解决代码中的两个问题。您可以在此处找到有关PDO的更多信息: http://www.phptherightway.com/#security