如何显示基于用户登录名的多个表


how to display multiple table base on user login name

我有两个或更多的表,但我想在PHP mysql中使用另一个基于用户名login的表,所以这是我的表

<<p> 内容表/strong>
kode_content    |  judul_content  | kode_user | deskripsi  |  nama_lengkap
   2                  abc              1           tes1        john
   3                  efg              2           tes2        gerald
   4                  hij              1           tes3        john 
用户表

kode_user  |  username   |  password  | nama_lengkap
  1            user1          123         john 
  2            user2          234        gerald

,我想从会话登录用户名显示内容表,我不知道如何解释,因为我是新手,所以当用户登录用户名上面并显示judul_content, deskripsi, nama_lengkap基于用户登录nama_lengkap另一个judul_content不显示,例如使用上述用户名和名称Gerald登录的用户,我想要的输出是:

judul_content   |  deskripsi   | nama_lengkap
   efg               tes2          gerald

function.php

function get_content($where = ""){
        $koneksi = connection();
        $data = mysql_query("select content.*, user.judul_content,user.nama_lengkap from content inner join user on content.kode_user = user.kode_user ") or die ("query error");
        destroy_connection($koneksi);
        return to_array($data);
    }

我尝试使用内容。Kode_user = '$user';但不工作

谢谢

SQL查询错误。试试下面的查询:

$data = mysql_query("select content.*  
from content 
inner join user on content.kode_user = user.kode_user
where user.kode_user = $user;") or die ("query error");

或者更好更简单的:

$data = mysql_query("select * from content kode_user = $user;") or die ("query error");