Re: [請益]無法新增資料至資料庫

看板PHP作者 (What Bear Am I??)時間18年前 (2006/03/21 23:26), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《pgx (pgx)》之銘言: : 小弟已經寫好前端介面, 送資料到後端資料庫卻出問題 : 最後在迴圈測試時, 總是顯示"帳戶新增失敗" : 資料庫成功連結, 且讀取資料表並無問題 : 以下是我的程式碼, 請各位前輩們幫忙 : <?php : //將表單資料轉成變數 : $fms_date = $_POST["Y"]."-".$_POST["M"]."-".$_POST["D"]; : $fms_type = $_POST["fms_type"]; : $fms_value = $_POST["value"]; : $fms_detail = $_POST["detail"]; : //連結資料庫系統 : include_once 'sql_link.inc.php'; //連接資料庫的引入檔 : $SQL = "INSERT INTO ".$dbTable." VALUES"; : $SQL .="(NULL,".$fms_date.",'".$fms_type."',".$fms_value.", : '".$fms_detail."');"; 你就寫成 $SQL="INSERT INTO $dbTable VALUES(NULL,$fms_date,$fms_type,$fms_value, $fms_detail)"; ""中的$variable會自己轉換阿,不要用"."加半天,然後自己都看不懂 然後要使用$SQL之前,一定要先echo出來檢查 : $queryResult = mysql_query($SQL); : //測試資料庫是否新增成功 : if ($queryResult){ 直接寫成if(mysql_query($SQL))就好了 : echo "帳戶新增成功<BR>"; : echo "<a href=fms_show.php>回到顯示帳目頁面</a>"; : }else{ : echo "帳戶新增失敗"; : } : mysql_close($sql_link); : ?> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.85.70.15

03/22 00:01, , 1F
請問...$變數左右是否要加上' '?NULL好像也要變成'NULL'
03/22 00:01, 1F
文章代碼(AID): #1481inBO (PHP)
文章代碼(AID): #1481inBO (PHP)