對不起,我是php/mysql新手。我試圖改變現有的腳本來獲取結果,然後將值插入到數據庫中。無法讓PHP插入工作
這是我已經試過。我猜,我失去了一些東西或語法是錯誤的:
// unique reference number is generated.
// check if it exists or not
$query = "SELECT `ID_UNIQUE` FROM `tbl_referrals`
WHERE `ID_UNIQUE`='".$unique_ref."'";
$result = mysql_query($query) or die(mysql_error().' '.$query);
if (mysql_num_rows($result)==0) {
// We've found a unique number. Lets set the $unique_ref_found
// variable to true and exit the while loop
$unique_ref_found = true;
$sql = "INSERT INTO `tbl_referrals` (`ID_UNIQUE`)
VALUES
(`ID_UNIQUE`)";
}
}
echo 'Your reference number is: '.$unique_ref;
你治療你的價值觀就像一列,而不是一個字符串。你也有一個未定義的變量'$ unique_ref'。另外,你缺少用於插入的'mysql_query()'。 –
*哦,順便說一句* ...你應該首先接受答案,然後發佈任何新問題[*完美,謝謝! - 託德米勒12月13日20:43 *](http://stackoverflow.com/questions/27463346/mysql-data-not-showing-in-html-table#comment43363005_27463388)。訪問** http://meta.stackexchange.com/a/5235/**,然後返回給出的答案並勾選如圖所示的複選標記。這將標誌着問題解決。這就是Stack系統的工作原理。 –