2016-04-23 11 views
1

私はxamarin.formsモバイルアプリを持っています。私はmybb forumです。フォーラムに新しいユーザーをプログラムで挿入するにはどうすればよいですか?

ユーザーがアプリで新しいアカウントを作成しているときに、同じ資格情報でウェブサイトにログインすることはできますか?

このようなことを行うためのクエリは何ですか?

mybb_usersに値を挿入する(............); <例

(他のフィールドは、私は彼らがnullまたはデフォルト値になります)私が使用のみメール+パスワード+名前を使用しますMUSTのINSERTフィールド

ものです:

INSERT INTO mybb_users (username, password,email) 
VALUES 
('username','password','[email protected]'); 

または私が挿入する必要がありその他のフィールドはnullまたはデフォルト値

モバイルアプリ内で既に行われています。


UPDATE:

私は正常にmybb_usersテーブルに

を、ユーザを挿入しているが、私は、ユーザー名を使用してログインしようとすると、私はエラーメッセージをユーザーが登録されていないと言ってました?

私はアップデート2


を埋めるために持っているもの、他の必要なテーブル方法を知っていますか:

これは、登録ページです:member.php

+0

INSERT INTO mybb_users( 'username'、' password'、 'email'、' etc ... ')テーブルにデータを挿入する必要があるだけで、挿入クエリですべてのテーブルフィールドを渡す必要はありません。 VALUES ( 'username'、 'password'、 '[email protected]'、 'etc ..'); – Divyesh

+0

@Divyesh、mybb_usersテーブルのいくつかのフィールドに依存するテーブルがある場合の問題です。外部キーなど – Ibrahim

+0

MyBBコミュニティ開発フォーラムにアクセスしてこれに問い合わせる必要があります。通常、ユーザーを登録するときに更新する必要のある3つ以上のテーブルがあります。たとえば、PhpBBには3つのベースインサート、6つのコンフィグレーションアップデート、およびadminレベルの認証の場合は4番目のインサートがあります。 – Brian

答えて

0

あなたはすべてを定義する必要はありませんあなたがそれらが偽である限り、列は空です。

詳細はMySQL Insert referencesを参照してください。

2番目の質問に答えるには、テーブルとログインフォーム自体を見て、必要なフィールドを確認する必要があります。これらの列に値を挿入します。

+0

mybb_usersテーブルのいくつかのフィールドに依存するテーブルがある場合の問題。例えば外部キーのようなものです。どのように知っている? – Ibrahim

+0

@ sub6resourcesmありがとうございます、残念ながら私はPHPを理解していません。私はそれから何かを得ようとしましたが、私はできません – Ibrahim

+0

多分質問にログインコードを追加してください。それは私たちが何をすべきかを知るのを助けるでしょう。可能であれば、表の列のリストも提供してください。 –