-2
什麼,我試圖做的是讓價值在文本框中inputed inputed值更新數據庫,然後將該值插入數據庫嘗試使用從文本框PHP
這段代碼似乎是工作,但它只會改變值選擇爲0
<?php
$q1 = $_POST['q1'] ;
$q2 = $_POST['q2'] ;
$q3 = $_POST['q3'] ;
$q4 = $_POST['q4'] ;
$qe = $_POST['qe'] ;
$LT1 = $_POST['LT1'] ;
$LT2 = $_POST['LT2'] ;
$THW = $_POST['THW'] ;
$TSW = $_POST['TSW'] ;
$Ct = $_POST['Ct'] ;
$Pj = $_POST['Pj'] ;
$插入=請求mysql_query( 「UPDATE SET等級HQ1 = WHERE ID = '4011909' '$ Q1。'」);
?>
您正在使用[一個** **過時數據庫API](http://stackoverflow.com/ q/12859942/19068),並應使用[現代替代](http://php.net/manual/en/mysqlinfo.api.choosing.php)。你也**易受[SQL注入攻擊](http://bobby-tables.com/)**,現代的API會使[防禦]更容易(http://stackoverflow.com/questions/60174/best-way-to-prevent-sql-injection-in-php)自己從。 – Quentin
重複您自己的問題:[使用來自texbox的值更新數據庫](http://stackoverflow.com/questions/14735069/update-database-using-values-from-texbox-php)。如果一個問題被關閉,那麼**編輯它**,**不** *重複*它。 –
Quentin
應該是:$ insert = mysql_query(「UPDATE grades SET HQ1 =」'。$ q1。'「WHERE ID ='4011909'」); – Stefan