有一個小白天。匹配在MySQL(PHP)的電子郵件地址不工作 - 從PayPal的ipn
出於某種原因,這個工程:
// check for user in db
$result = $connector->query('SELECT username FROM wallart_users
WHERE username ="[email protected]");
if (mysql_num_rows($result) == 0) {
////// ADD NEW USER
但這並不:
$payer_email = mysql_real_escape_string($payer_email);
// check for user in db
$result = $connector->query('SELECT username FROM wallart_users
WHERE username ='.$payer_email);
if (mysql_num_rows($result) == 0) {
////// NEW USER
第一個比賽,並進一步向我失望的頁面。
第二個不匹配(帶或不帶轉義)並嘗試使用相同憑據創建新用戶(然後因用戶已存在而失敗)。
PayPal發送的電子郵件地址始終相同,並且數據庫包含正確的地址。
我已經在這個過程中將兩個地址寫入了一個日誌文件,它們看起來完全相同。