1

users最初のテーブルのユーザー名が 2 番目のテーブルの所有者と同じであるテーブルのデータを取得する関数を作成したいと思いますpets$pet_data['fieldname']またはのいずれかを使用して、フィールドから任意のアイテムをリコールできるようにしたいpet_data['fieldname']コードを編集しても問題ないので、一般的な答えで問題ありませんxD これが私のuser_data関数です。仕事:

function user_data($user_id) {
  $data = array();
  $user_id = (int)$user_id;
  $func_num_args = func_num_args();
   $func_get_args = func_get_args();
  if ($func_num_args > 1) {
    unset($func_get_args[0]);
    $fields = '`' . implode('`, `', $func_get_args) . '`';
    $data = mysql_fetch_assoc(mysql_query("SELECT $fields FROM `users` WHERE `user_id` = $user_id"));
    return $data;
  }
}
4

1 に答える 1