Re: [問題]SQL Insert的問題

看板PHP作者 (tanis)時間19年前 (2006/05/19 12:22), 編輯推噓0(113)
留言5則, 4人參與, 最新討論串2/3 (看更多)
※ 引述《za755188 (tanis)》之銘言: $row1=mysql_query("Insert Into Take (StudentID, CNO) Values ('9323002', '3')") or die ("Failed!"); 這個語法我不管怎麼試 永遠都出現Failed! 欄位 型態 校對 屬性 Null 預設值 附加 執行 StudentID int(11) 是 NULL CNO tinyint(4) 是 NULL NGrade tinyint(4) 是 NULL LGrade varchar(1) utf8_general_ci 是 NULL 上面是take的結構 請問這樣insert有問題嗎?orz..... 對了... 用phpmyadmin輸入一樣的資料 一切正常 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.92.120

05/19 10:48,
can you post error msg and src code??
05/19 10:48

05/19 10:54,
你把9323002的' '和 下面的 3的 ' ' 去掉看看吧!
05/19 10:54

05/19 11:10,
好吧~我測試過了!那個語法配合table是可以執行的!
05/19 11:10
沒有任何錯誤訊息... 如果不加or die("...") 就一片空白orz <?php mysql_connect("140.113.92.120", "db", "db"); mysql_query("set names utf8"); mysql_select_db("db_project"); $_GET['Choosed']; session_start(); $Username=$_SESSION['user']; $Course=$_GET['CoNO']; $ID=$_SESSION['ID']; $row=mysql_query("Select Name From Course Where CNum='$Course'"); $result=mysql_fetch_object($row); if($Choosed==0) { $str1="Insert Into Take (StudentID, CNO) Values ('9323002', '3')"; ^^^^^^^^^^ 這裡應該要用$ID and $Course 但 這兩個的值都沒有問題 mysql_query($str1); } if($Choosed==1) { $str1="DELETE FROM Take WHERE CNO='$Course'; mysql_query($str1); } ?> delete的部分也一樣.. 不管怎麼寫都沒辦法刪除資料 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.92.120 ※ 編輯: za755188 來自: 140.113.92.120 (05/19 12:27) ※ 編輯: za755188 來自: 140.113.92.120 (05/19 12:32)

05/19 13:41, , 1F
error_reporting(E_ALL);加在第一行可以秀出error msg!
05/19 13:41, 1F

05/19 18:47, , 2F
還是一樣...一片空白@@
05/19 18:47, 2F

05/19 21:53, , 3F
為什麼要噓? = =
05/19 21:53, 3F

05/19 22:03, , 4F
按錯orz....
05/19 22:03, 4F

05/20 01:40, , 5F
$str1 字串沒有結束的 "
05/20 01:40, 5F
文章代碼(AID): #14RKWRyR (PHP)
文章代碼(AID): #14RKWRyR (PHP)