好的,我需要明确一点,我不是 PHP/MySQL 方面的天才 我所知道的是,当我做了一些比它必须做的更困难的事情时。我想知道是否有人可以查看以下代码集并告诉我如何简化它。所以我知道如何解决它,并在下次做对。
$link = mysql_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
if (!mysql_select_db('fetish')) {
die('Could not select database: ' . mysql_error());
}
$userid = $this->translate($this->viewer()->getIdentity());
$result = mysql_query("SELECT photo_id FROM engine4_users WHERE user_id = $userid");
if (!$result) {
die('Could not query:' . mysql_error());
}
$photoid = mysql_result($result, 0);
$result1 = mysql_query("SELECT storage_path FROM engine4_storage_files WHERE parent_file_id = $photoid");
if (!$result1) {
die('Could not query:' . mysql_error());
}
$avatar = mysql_result($result1, 0);
if (!$avatar) {
$avatar = "application/themes/musicbox-red/images/nophoto_user_thumb_icon.png";<br>
}
$result2 = mysql_query("SELECT country FROM engine4_user_fields_search WHERE item_id = $userid");
if (!$result2) {
die('Could not query:' . mysql_error());
}
$country = mysql_result($result2, 0);
所以基本上我在一天结束时需要的是以下变量 $userid $avatar $country
感谢任何可以提前提供帮助的人。
瑞安