4
我找過類似的問題,但沒有成功。在PHP腳本中插入MySQL DB之前檢查值是否存在
我有這樣一段代碼:
form1.php
$query = "INSERT INTO table1 ";
$query .= "(fname, lname, mail)";
$query .= " VALUES ";
$query .= "('".$_POST[fname]."', '".$_POST[lname]."', '".$_POST[mail]."')";
$result = mysql_query($query) or die ("Query Failed: " . mysql_error());
而且我想,該腳本將檢查插入的值對應列存在,並拋出如果有錯誤它確實如此。有任何想法嗎?
注意:如果你使用存儲過程而不是內聯查詢,你可以很好地維護你的代碼,它也會給你帶來諸如編譯查詢,語法檢查,防止sql注入等優點。 – dhinesh 2010-12-08 06:53:01