对不起,我是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系统的工作原理。 –