我有2个表和更多,但我想使用另一个表基于用户名登录php mysql所以这个我的表
内容表
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);
}
我尝试使用content.kode_user ='$ user';但没有工作
由于
答案 0 :(得分:0)
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");