是否可以在兩個不同的場合有一個表並在單行中插入數據?我的意思是,我有一張有五列的表格,在第一次提交數據時,我想只在該表格的兩個字段上記錄數據,而在同一行的不同數據提交中,我想要記錄剩餘的3個數據列中沒有記錄任何數據。我應該使用什麼方法?插入或更新?或者既不?在數據庫表上記錄數據
對不起,我的英語不好,問題混淆的方式。
代碼:
$query = ("SELECT q1 FROM grades where studentnumber = '$_POST[studentnumber]' && subjectcode = '$_POST[subjectcode]' ");
$result=mysql_query($query);
if($result)
{
if(mysql_num_rows($result) ==1)
{
$sql=mysql_query("UPDATE grades SET q1 = '$_POST[q1]' where studentnumber = '$_POST[studentnumber]' AND subjectcode = '$_POST[subjectcode]'");
if($sql)
{
echo "<script type='text/javascript'>alert('Password successfully changed'); location.href = 'cvsu-sis_grades.php';</script>";
}
}
}
else
{
echo "<script type='text/javascript'>alert('Record Does not Exist'); location.href = 'cvsu-sis_grades.php';</script>";
}
我省略了一些列只是爲了讓男女同校較短,但最有可能是一樣的。只是一系列的Q1,Q2的,...
我試過了,但沒有記錄。它有什麼可做的swith null或非空值? – 2012-02-22 08:33:26
編輯您的問題並添加您的代碼 – 2012-02-22 08:34:27