تالار گفتمان nCIS.ir

نسخه‌ی کامل: تابع برای گرفتن ای دی کاربر و نمایش نام آن
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام
دوستان دو تا جدول دارم
1- جدول کاربرها
2- جدول پست ها
توی جدول پست ها ای دی کاربری رو که پستی رو می نویسه رو می گیرم.
حالا می خوام یه تابع بنویسم ای دی رو بگیره و خودش از جدول کاربرها نام کاربر رو برام نمایش بده؟
ممنون از راهنماییتون
خوب شما باید از دیتابیس رکورد مربوطه رو با این کوئری بخونید:
کد:
SELECT * FROM `users` WHERE (`id`='{$id}');
و بجای id$ شماره شناسه کاربر رو بگذارین. بعد رکورد رو fetch کنید و فیلد name رو return کنید.
function get_name_of_user($id) {
//connect to DB here
$sql= "SELECT `name` FROM `table_users` WHERE id='".$id."' LIMIT 1";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
    // output data of each row
    while($row = mysqli_fetch_assoc($result)) {
        return $row["name"];
    }
} else {
   return false;
}

}