无法让php插入工作

时间:2014-12-22 02:58:16

标签: php mysql sql sql-insert

对不起,我是php / mysql的新手。我正在尝试更改现有脚本以获取结果,然后将值插入数据库。

这是我尝试过的。我猜我错过了什么或语法错了:

// 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; 

1 个答案:

答案 0 :(得分:1)

Ticks用于标识符,单引号用于字符串值:

$sql = "INSERT INTO `tbl_referrals` (`ID_UNIQUE`)
       VALUES
     ('ID_UNIQUE')";
}