我有一个 PHP 函数view_activated_profile();
。我希望它返回两个不同查询的结果。我不知道这是否可能,但必须有某种方法可以在另一个页面上获得完整的结果。
我有两个页面,functions.php 和 profile.php。在functions.php中,我定义了函数:
$activated = check_activated();
while($row = mysql_fetch_array($activated))
{
$userid = $row['admin_id'];
}
$query = "SELECT * from cv_user_profile WHERE admin_id=$userid";
$result = mysql_query($query);
$array1 = mysql_fetch_array($result);
$query2 = "SELECT * from cv_adminlogin WHERE admin_id=$userid";
$result2 = mysql_query($query2);
$array2 = mysql_fetch_array($result2);
$overall = $array1.$array2;
return $overall;
然后我像这样调用 profile.php 中的函数:
$user_profile = view_activated_profile();
while($row = mysql_fetch_array($user_profile))
{
$showfullname = $row['full_name'];
$showjob_title = $row['job_title'];
$showemail = $row['email_address'];
$showdob = $row['dob'];
$showmobile = $row['mobile'];
$showphone = $row['phone'];
$shownationality = $row['nationality'];
$showprofilepic = $row['profile_image'];
$showaddress = $row['address'];
$showaboutme = $row['about_me'];
$showlastupdated = $row['last_updated'];
}
我在 profile.php 页面上收到此错误:
警告:mysql_fetch_array() 期望参数 1 是资源,字符串在第 30 行的 C:\xampp\htdocs\aptanaProjects\pakistanihaider\admin\profile.php 中给出
以下是我在查询中使用的数据库表:
我做错了什么?如何在 profile.php 上成功获取两个查询的结果?