簡體   English   中英

插入不起作用我在做什么錯?

[英]INSERT INTO not working what am i doing wrong?

該腳本不會插入到我的數據庫表中,我也不知道為什么! 幫助我在頁面上沒有錯誤,只是我的bd中沒有更新

$con = new mysqli("***","*****","******","****");

// Check connection
if (mysqli_connect_errno()) {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}


$ponum=$con->real_escape_string($_POST['po']);
$date=$con->real_escape_string($_POST['date']);
$to=$con->real_escape_string($_POST['to']);
$time=$con->real_escape_string($_POST['time']);
$vin=$con->real_escape_string($_POST['stk_vin']);
$reason=$con->real_escape_string($_POST['reason']);
$amount=$con->real_escape_string($_POST['amount']);
$empnum=$con->real_escape_string($_POST['emp']);
$manange$con->real_escape_string(r=$_POST['mananger']);
$accnum=$con->real_escape_string($_POST['acc']);
$store_location=$con->real_escape_string($_POST['store']);
$borr=$con->real_escape_string($_POST['borrowed']);



mysqli_query($con,"INSERT INTO fpo(ponum,date,to,time,vin,reason,amount,empnum,mananger,accnum,
store_location,borr)
VALUES ('$ponum','$date','$to','$time','$vin','$reason','$amount','$empnum','$mananger','$accnum','$store_location','$borr')");

您正在使用保留字=> to輸入

INSERT INTO fpo (ponum,date,to,
                            ^^

請查閱以下內容以獲取保留字列表:
-http://dev.mysql.com/doc/refman/5.5/en/reserved-words.html

通過將其包裝在反引號中進行轉義

INSERT INTO fpo (ponum,date,`to`,

或選擇另一個單詞。

or die(mysqli_error($con))檢查錯誤or die(mysqli_error($con))

包含

error_reporting(E_ALL);
ini_set('display_errors', 1);

在文件頂部。

參考鏈接:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM