<?php
include_once('db.php');
session_start();
$selectEmail = $db->prepare("SELECT `email` FROM `users` WHERE `uid` = :uid");
$selectEmail->execute(array(':uid' => $_SESSION['uid']));
$EmailRow = $selectEmail->fetch();
$UserEmail = $EmailRow['email'];
echo $UserEmail;
?>
我還沒有寫任何代碼,我也沒有要求寫任何代碼。PHP MySQL操縱結果?
這更多的是'我該怎麼做'這個問題。
無論如何,我的問題是:我如何操縱MySQL的結果?
例如:我從數據庫w/PDO中選擇用戶的電子郵件地址,並將其輸出到文本輸入以便他們看到他們的電子郵件,但用星號替換它的前三個字符,以便當他們試圖改變它時,我可以驗證他們知道真實的電子郵件地址,防止帳戶被盜。
我想操縱諸如[email protected]這樣的內容到**[email protected]。
這是可能的,如果是這樣,我該怎麼做?
怎麼樣,如果[email protected]:如果名字只有三個字符像[email protected] – 2013-07-26 01:21:58
我不是故意LITERALLY 3個字符,也可能是1或2,如果E的那部分郵件很短。我只是不希望它是@之後的部分,因爲這是可以猜測的。 – user2609179
所以你需要先設置你的規則 – 2013-07-26 01:27:28