0

私はワードプレスでフォーム送信コードに取り組んでいます。サインアップフォームを作成しました。「users」という名前のテーブルを追加し、挿入に wp-insert クエリを使用しました。これが私のコードです

$wpdb->insert( 'users', array( 'name' => 'abc', 'email'=>'abc@xyz.com', 'phone'=>546546545, 'cell'=>21432132, 'user_name'=>'abc', 'user_password'=>'987sdf554'), array('%s','%s','%d','%d','%s','%s'));

そして私のテーブルフィールドは次のとおりです:1)user_id /自動インクリメントです/ 2)名前3)メール4)電話5)セル6)ユーザー名7)ユーザーパスワード

このコードのどこが間違っているのか教えてください。動いていない。前もって感謝します

4

1 に答える 1

1

このようなことを試してみてください。

$table_name = $wpdb->prefix . "users";
$wpdb->query("INSERT INTO $table_name (name, email,..) VALUES($value1,$value2...)"); 
于 2012-12-31T05:06:02.577 に答える