Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何创建查看社交网络中其他用户配置文件的功能_Php_Mysql - Fatal编程技术网

Php 如何创建查看社交网络中其他用户配置文件的功能

Php 如何创建查看社交网络中其他用户配置文件的功能,php,mysql,Php,Mysql,我正在创建一种社交网络,我想创建一种功能,通过单击其他用户的姓名来查看他们的个人资料,如何获取被单击用户的Id并在不同页面上显示他们的详细信息以查看他们的个人资料…所以我可以使用php实现这一点 这只是post功能的一个原型,我只想在用户单击用户名时执行$query\u row[“firstname”]。“.$query\u row[“lastname”]。。。用户必须重定向到特定的个人资料…步骤1。立即停止使用mysql\u query-改用PDO或mysqli…步骤2。在您的href中创建一

我正在创建一种社交网络,我想创建一种功能,通过单击其他用户的姓名来查看他们的个人资料,如何获取被单击用户的Id并在不同页面上显示他们的详细信息以查看他们的个人资料…所以我可以使用php实现这一点


这只是post功能的一个原型,我只想在用户单击用户名时执行
$query\u row[“firstname”]。“.$query\u row[“lastname”]
。。。用户必须重定向到特定的个人资料…

步骤1。立即停止使用
mysql\u query
-改用
PDO
mysqli
…步骤2。在您的href中创建一个自定义链接,如
href=“?id=$query\u row['id']”
,然后您可以根据该id在您发送给他们的任何页面上进行搜索。我们如何引用他们的帐户,假设两个用户同名,那么我们可以从数据库中提取正确的数据,如何获取与其姓名对应的个人Id。请帮助我获取示例代码…@hatim不使用用户名,也可以使用唯一的引用(即:昵称)最简单的方法是添加一个带有自动递增的id列,然后您可以使用该列引用用户。另一种方法是使用数据库中已有的另一个唯一字段。
 <?php
  $post_query="SELECT firstname,lastname,postupdate,time,profilepics FROM logindetails AS ld INNER JOIN postdetails AS pd ON ld.email=pd.email INNER join profilepictures AS pp ON ld.email=pp.email ORDER BY time DESC";
  $result_query=mysql_query($post_query);
  $num_rows = mysql_num_rows($result_query);

    while( $query_row=mysql_fetch_assoc($result_query))
    {
        echo'<div class="panel">';
        echo'<div class="panel-heading">';
        echo'<img src="'.$query_row["profilepics"].'" height="50px" width="50px" class="img-circle"/>'." ".'<strong>'.$query_row["firstname"]." ".$query_row["lastname"].'</strong>';
        echo'<hr />';
        echo'</div>';
        echo'<div class="panel-body" id="post_background">';
    echo $query_row["postupdate"];
    echo"<br />";
        echo $query_row["time"];
    echo'</div>';
    echo'<hr />';
    echo'<a href="#" id="like"><p style="padding-left:20px; font-size:20px;"  data-toggle="tooltip" data-placement="bottom" title="Like"><span class="glyphicon glyphicon-thumbs-up"></span> like </p> </a>';
    echo'</div>';
    }
      ?>