[請益] 每次都只能抓取資料庫欄位之前的值...
我在做一個忘記密碼,之後使用亂碼更新紀錄的程式.
先產生一個隨機的字串
function &generateCode($characters) {
$possible = '23456789bcdfghjkmnpqrstvwxyz';
$code = '';
$i = 0;
while ($i < $characters) {
$code .= substr($possible, mt_rand(0, strlen($possible)-1), 1);
$i++;
}
return $code;
}
$x =& generateCode(6);
接著更新資料欄位
$username = $row_rs['username'];
mysql_query("UPDATE member SET password = '$x' WHERE username =
'$username' ");
接著發送email (略)
$body .= "password 為 " . $row_rs['password'] . " 。";
之後亂碼有產生,也寫進了資料庫的欄位
可是email每次撈取的都是前一次的值.
有辦法得到當下寫入的值嗎?
懇請賜教
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.43.236
推
10/12 12:05, , 1F
10/12 12:05, 1F
→
10/12 12:27, , 2F
10/12 12:27, 2F
→
10/12 13:47, , 3F
10/12 13:47, 3F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
125
129