0
我已經搜索,但我發現似乎沒有任何工作。mysqli_real_escape_string不能正常工作
我的問題是,當使用特殊字符作爲'輸入查詢中斷。 現在,我試着在我的字符串上使用mysqli_real_escape_string,但是這會返回一個空值。 我讀到mysqli_real_escape_string應該放在數據庫連接之後,據我所知,這就是我所做的,但它返回空值。
下面的代碼:
<?php
session_start();
if (isset($_POST['submit'])) {
require_once 'connect.php';
$title = mysqli_real_escape_string($_POST['title']);
$article = mysqli_real_escape_string($_POST['article']);
$query = "INSERT INTO Articles
(Title, content)
VALUES
('$title', '$article')";
$result = mysqli_query($connect, $query) or die('could not query database');
$_SESSION['artcle'] = 1;
$_SESSION['artcle'] = $title;
mysqli_close($connect);
header('Location: CENSORED');
}
?>
'的var_dump($查詢);'+'顯示mysql_error' – zerkms