您好,請忽略所有評論我試圖插入數據在我的數據庫,但錯誤的查詢或我的腳本請幫助或添加一些建議,因爲當我點擊提交按鈕它是不服從我的數據庫php我的查詢或PHP的錯誤
<?php
include("connect.php");
session_start();
if(!isset($_SESSION['id']))
{
header('Location: ../index.php');
}
//foreach($_POST as $key => $val)
//{
// echo '<p> '.$key.'='.$val.' </p>';
//}
$name = $_SESSION['name'];
$queue = $_POST['queue'];
//$TarosID = $_POST['TarosID'];
//$Status = $_POST['Status'];
//$Reason = $_POST['Reason'];
$date = date("d/m/y");
$time = time("h:i:s");
$query = "INSERT INTO sms_traffic_db.table_data name, date, time, queue, TarosID, Status, Reason VALUES '$name, $date, $time, $queue'";
$result = mysql_query($query);
if($result)
{
echo "Data Inserted successfully";
}
else
{
echo "Error";
}
mysql_close();
?>
不知道你的問題,公交車只要我們在這裏需要注意的是,mysql_ *功能已過時和棄用。此外,您的代碼非常容易受SQL注入攻擊,因爲您正在構造一個查詢字符串,其中包含來自用戶輸入的非轉義變量。 – JAL
1°使用'mysqli_ *'而不是'mysql'。然後,在'mysqli_query()'之前添加'echo $ query',如果沒有顯示任何內容,請嘗試顯示錯誤:在腳本的頂部添加'ini_set('display_errors','on'); error_reporting(E_ALL)'' – Asenar
**如果我添加mysqli我得到這個**'警告:mysqli_query()期望至少2個參數,1給出在C:\ xampp \ htdocs \ SMS_Traffic \ Includes \ add_topic.php在線27 錯誤' –