簡體   English   中英

如果結果返回true,我如何驗證mysql中的存儲代碼並更新表

[英]How Can I Verify store code in mysql and update the table if result return true

有人應該請幫我驗證此代碼是否正確。 我想從 Pin 列下的 pin 表中生成基於 Pin 的 ID,並插入到 appid 列中的 pin 表中。 我收到的錯誤是“注意:未定義索引:appid in C:\\xampp\\htdocs\\portal\\Compet_loginID.php on line 11”。 這意味着找不到 appid 列並且它在那里。

$num = rand(98564654, 415231564); 
 If(isset($_POST['login'])){
$Pin='';
$ID =$_POST['appid'];
if($Pin=='Pin'){
$result = mysql_query("SELECT * FROM pin WHERE Pin  == '$Pin'");
$test = mysql_fetch_array($result);
if (!$result)
mysql_query("UPDATE pin SET appid ='$num' WHERE Pin = '$Pin'")
            or die(mysql_error()); 
header("location:compet_applicant.php");

我的表單將 ID 作為變量並作為提交按鈕登錄,同時在頂部生成一個$num以將其復制並粘貼到 ID 變量字段中。

只需嘗試通過為字段名稱提供轉義字符 (`) 來編寫類似這樣的查詢。

mysql_query("UPDATE pin SET 'appid' ='$num' WHERE 'Pin' = '$Pin'");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM